home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_9_GInit.txt < prev    next >
Text File  |  1992-10-27  |  238KB  |  4,135 lines

  1. # near model CODE resource
  2. # jump table entries: 3152-3174 (23 of them)
  3. export_394:
  4. 00000000  4E56 FEE8                link       A6, -0x0118
  5. 00000004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  2054                     movea.l    A0, [A4]
  8. 0000000E  7000                     moveq.l    D0, 0x00
  9. 00000010  2140 0024                move.l     [A0 + 0x24], D0
  10. 00000014  7000                     moveq.l    D0, 0x00
  11. 00000016  2140 0028                move.l     [A0 + 0x28], D0
  12. 0000001A  7000                     moveq.l    D0, 0x00
  13. 0000001C  2140 002C                move.l     [A0 + 0x2C], D0
  14. 00000020  7000                     moveq.l    D0, 0x00
  15. 00000022  2140 0032                move.l     [A0 + 0x32], D0
  16. 00000026  4268 0038                clr.w      [A0 + 0x38]
  17. 0000002A  117C 0001 003A           move.b     [A0 + 0x3A], 0x1
  18. 00000030  1A2D F740                move.b     D5, [A5 - 0x8C0]
  19. 00000034  422D F740                clr.b      [A5 - 0x8C0]
  20. 00000038  2F3C 4674 6346           move.l     -[A7], 0x46746346 /* 'FtcF' */
  21. 0000003E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  22. 00000042  4EBA 2618                jsr        [PC + 0x2618 /* 0000265C */]
  23. 00000046  1B45 F740                move.b     [A5 - 0x8C0], D5
  24. 0000004A  102D FC6B                move.b     D0, [A5 - 0x395]
  25. 0000004E  6740                     beq        +0x42 /* 00000090 */
  26. 00000050  2F00                     move.l     -[A7], D0
  27. 00000052  4267                     clr.w      -[A7]
  28. 00000054  486E FEF4                pea.l      [A6 - 0x10C]
  29. 00000058  303C 0200                move.w     D0, 0x200
  30. 0000005C  A830                     syscall    Pack14
  31. 0000005E  321F                     move.w     D1, [A7]+
  32. 00000060  201F                     move.l     D0, [A7]+
  33. 00000062  4A41                     tst.w      D1
  34. 00000064  57C1                     seq        D1
  35. 00000066  C001                     and.b      D0, D1
  36. 00000068  4A00                     tst.b      D0
  37. 0000006A  6724                     beq        +0x26 /* 00000090 */
  38. 0000006C  4AAE FEF4                tst.l      [A6 - 0x10C]
  39. 00000070  56C1                     sne        D1
  40. 00000072  C001                     and.b      D0, D1
  41. 00000074  671A                     beq        +0x1C /* 00000090 */
  42. 00000076  486E FEF8                pea.l      [A6 - 0x108]
  43. 0000007A  2F3C 0002 03E8           move.l     -[A7], 0x203E8
  44. 00000080  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  45. 00000084  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  46. 00000088  486E FEF8                pea.l      [A6 - 0x108]
  47. 0000008C  A933                     syscall    AppendMenu
  48. 0000008E  6020                     bra        +0x22 /* 000000B0 */
  49. label00000090:
  50. 00000090  486E FEF8                pea.l      [A6 - 0x108]
  51. 00000094  2F3C 0002 03E8           move.l     -[A7], 0x203E8
  52. 0000009A  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  53. 0000009E  42A7                     clr.l      -[A7]
  54. 000000A0  3F3C 0001                move.w     -[A7], 0x1
  55. 000000A4  A949                     syscall    GetMenuHandle
  56. 000000A6  486E FEF8                pea.l      [A6 - 0x108]
  57. 000000AA  3F3C 0001                move.w     -[A7], 0x1
  58. 000000AE  A826                     syscall    InsertMenuItem/InsMenuItem
  59. label000000B0:
  60. 000000B0  4267                     clr.w      -[A7]
  61. 000000B2  42A7                     clr.l      -[A7]
  62. 000000B4  486E FFFC                pea.l      [A6 - 0x4]
  63. 000000B8  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  64. 000000BC  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  65. 000000C0  2054                     movea.l    A0, [A4]
  66. 000000C2  316E FFFC 0036           move.w     [A0 + 0x36], [A6 - 0x4]
  67. 000000C8  3B6E FFFC EDA4           move.w     [A5 - 0x125C], [A6 - 0x4]
  68. 000000CE  700A                     moveq.l    D0, 0x0A
  69. 000000D0  2140 0006                move.l     [A0 + 0x6], D0
  70. 000000D4  4228 001A                clr.b      [A0 + 0x1A]
  71. 000000D8  4267                     clr.w      -[A7]
  72. 000000DA  42A7                     clr.l      -[A7]
  73. 000000DC  3F3C 0007                move.w     -[A7], 0x7
  74. 000000E0  A949                     syscall    GetMenuHandle
  75. 000000E2  A950                     syscall    CountMItems
  76. 000000E4  2054                     movea.l    A0, [A4]
  77. 000000E6  315F 0030                move.w     [A0 + 0x30], [A7]+
  78. 000000EA  4EBA 1BF0                jsr        [PC + 0x1BF0 /* 00001CDC */]
  79. 000000EE  4EBA 1788                jsr        [PC + 0x1788 /* 00001878 */]
  80. 000000F2  102D FC38                move.b     D0, [A5 - 0x3C8]
  81. 000000F6  672A                     beq        +0x2C /* 00000122 */
  82. 000000F8  4267                     clr.w      -[A7]
  83. 000000FA  42A7                     clr.l      -[A7]
  84. 000000FC  486D 27FC                pea.l      [A5 + 0x27FC]
  85. 00000100  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  86. 00000104  101F                     move.b     D0, [A7]+
  87. 00000106  4267                     clr.w      -[A7]
  88. 00000108  42A7                     clr.l      -[A7]
  89. 0000010A  486D 280C                pea.l      [A5 + 0x280C]
  90. 0000010E  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  91. 00000112  101F                     move.b     D0, [A7]+
  92. 00000114  4267                     clr.w      -[A7]
  93. 00000116  42A7                     clr.l      -[A7]
  94. 00000118  486D 2804                pea.l      [A5 + 0x2804]
  95. 0000011C  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  96. 00000120  101F                     move.b     D0, [A7]+
  97. label00000122:
  98. 00000122  4EBA 1868                jsr        [PC + 0x1868 /* 0000198C */]
  99. 00000126  4EBA 03BC                jsr        [PC + 0x3BC /* 000004E4 */]
  100. 0000012A  4EBA 01A8                jsr        [PC + 0x1A8 /* 000002D4 */]
  101. 0000012E  4EBA 19C4                jsr        [PC + 0x19C4 /* 00001AF4 */]
  102. 00000132  4EBA 0E28                jsr        [PC + 0xE28 /* 00000F5C */]
  103. 00000136  4EBA 0410                jsr        [PC + 0x410 /* 00000548 */]
  104. 0000013A  3F2D FC50                move.w     -[A7], [A5 - 0x3B0]
  105. 0000013E  1F2D FC55                move.b     -[A7], [A5 - 0x3AB]
  106. 00000142  1F2D FC67                move.b     -[A7], [A5 - 0x399]
  107. 00000146  4EBA 1394                jsr        [PC + 0x1394 /* 000014DC */]
  108. 0000014A  102D FC68                move.b     D0, [A5 - 0x398]
  109. 0000014E  6728                     beq        +0x2A /* 00000178 */
  110. 00000150  4267                     clr.w      -[A7]
  111. 00000152  2F3C 6F73 2020           move.l     -[A7], 0x6F732020 /* 'os  ' */
  112. 00000158  486E FEEA                pea.l      [A6 - 0x116]
  113. 0000015C  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  114. 00000160  3C1F                     move.w     D6, [A7]+
  115. 00000162  57C0                     seq        D0
  116. 00000164  4A00                     tst.b      D0
  117. 00000166  670A                     beq        +0xC /* 00000172 */
  118. 00000168  082E 0004 FEED           btst.b     [A6 - 0x113], 0x4
  119. 0000016E  56C1                     sne        D1
  120. 00000170  C001                     and.b      D0, D1
  121. label00000172:
  122. 00000172  4400                     neg.b      D0
  123. 00000174  1E00                     move.b     D7, D0
  124. 00000176  6020                     bra        +0x22 /* 00000198 */
  125. label00000178:
  126. 00000178  0C6D 0700 FC50           cmpi.w     [A5 - 0x3B0], 0x700
  127. 0000017E  5CC0                     sge        D0
  128. 00000180  4A00                     tst.b      D0
  129. 00000182  6712                     beq        +0x14 /* 00000196 */
  130. 00000184  2F00                     move.l     -[A7], D0
  131. 00000186  2F3C A88F 0000           move.l     -[A7], 0xA88F0000
  132. 0000018C  4EAD 2232                jsr        [A5 + 0x2232 /* export_1090 */]
  133. 00000190  121F                     move.b     D1, [A7]+
  134. 00000192  201F                     move.l     D0, [A7]+
  135. 00000194  C001                     and.b      D0, D1
  136. label00000196:
  137. 00000196  1E00                     move.b     D7, D0
  138. label00000198:
  139. 00000198  1F2D FC55                move.b     -[A7], [A5 - 0x3AB]
  140. 0000019C  1F2D FC67                move.b     -[A7], [A5 - 0x399]
  141. 000001A0  1F2D FC66                move.b     -[A7], [A5 - 0x39A]
  142. 000001A4  1F07                     move.b     -[A7], D7
  143. 000001A6  4EBA 1234                jsr        [PC + 0x1234 /* 000013DC */]
  144. 000001AA  1F2D FC6A                move.b     -[A7], [A5 - 0x396]
  145. 000001AE  4EBA 0D84                jsr        [PC + 0xD84 /* 00000F34 */]
  146. 000001B2  1F2D FC55                move.b     -[A7], [A5 - 0x3AB]
  147. 000001B6  1F2D FC67                move.b     -[A7], [A5 - 0x399]
  148. 000001BA  4EBA 1D64                jsr        [PC + 0x1D64 /* 00001F20 */]
  149. 000001BE  4EBA 185C                jsr        [PC + 0x185C /* 00001A1C */]
  150. 000001C2  4EBA 1D74                jsr        [PC + 0x1D74 /* 00001F38 */]
  151. 000001C6  4EBA 1C10                jsr        [PC + 0x1C10 /* 00001DD8 */]
  152. 000001CA  4EBA 05B8                jsr        [PC + 0x5B8 /* 00000784 */]
  153. 000001CE  1F2D FC55                move.b     -[A7], [A5 - 0x3AB]
  154. 000001D2  1F2D FC67                move.b     -[A7], [A5 - 0x399]
  155. 000001D6  4EBA 1248                jsr        [PC + 0x1248 /* 00001420 */]
  156. 000001DA  4EBA 0234                jsr        [PC + 0x234 /* 00000410 */]
  157. 000001DE  4EBA 12A0                jsr        [PC + 0x12A0 /* 00001480 */]
  158. 000001E2  4EBA 0EBC                jsr        [PC + 0xEBC /* 000010A0 */]
  159. 000001E6  4EBA 0E00                jsr        [PC + 0xE00 /* 00000FE8 */]
  160. 000001EA  4EBA 00BC                jsr        [PC + 0xBC /* 000002A8 */]
  161. 000001EE  4EBA 06AC                jsr        [PC + 0x6AC /* 0000089C */]
  162. 000001F2  4EBA 0898                jsr        [PC + 0x898 /* 00000A8C */]
  163. 000001F6  4EBA 0254                jsr        [PC + 0x254 /* 0000044C */]
  164. 000001FA  4EBA 05A8                jsr        [PC + 0x5A8 /* 000007A4 */]
  165. 000001FE  4EBA 1D54                jsr        [PC + 0x1D54 /* 00001F54 */]
  166. 00000202  4EBA 03B8                jsr        [PC + 0x3B8 /* 000005BC */]
  167. 00000206  4EBA 1310                jsr        [PC + 0x1310 /* 00001518 */]
  168. 0000020A  4EBA 0DB0                jsr        [PC + 0xDB0 /* 00000FBC */]
  169. 0000020E  4EBA 0F4C                jsr        [PC + 0xF4C /* 0000115C */]
  170. 00000212  4EBA 0488                jsr        [PC + 0x488 /* 0000069C */]
  171. 00000216  4EBA 0F28                jsr        [PC + 0xF28 /* 00001140 */]
  172. 0000021A  4EBA 17E4                jsr        [PC + 0x17E4 /* 00001A00 */]
  173. 0000021E  4EBA 0EB8                jsr        [PC + 0xEB8 /* 000010D8 */]
  174. 00000222  4EBA 1784                jsr        [PC + 0x1784 /* 000019A8 */]
  175. 00000226  4EBA 17AC                jsr        [PC + 0x17AC /* 000019D4 */]
  176. 0000022A  4EBA 125C                jsr        [PC + 0x125C /* 00001488 */]
  177. 0000022E  4EBA 1474                jsr        [PC + 0x1474 /* 000016A4 */]
  178. 00000232  4EBA 07E8                jsr        [PC + 0x7E8 /* 00000A1C */]
  179. 00000236  4EBA 03EC                jsr        [PC + 0x3EC /* 00000624 */]
  180. 0000023A  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  181. 0000023E  4EBA 12F4                jsr        [PC + 0x12F4 /* 00001534 */]
  182. 00000242  4EAD 36CA                jsr        [A5 + 0x36CA /* export_1749 */]
  183. 00000246  4EBA 0324                jsr        [PC + 0x324 /* 0000056C */]
  184. 0000024A  4EBA 0130                jsr        [PC + 0x130 /* 0000037C */]
  185. 0000024E  4EBA 0158                jsr        [PC + 0x158 /* 000003A8 */]
  186. 00000252  4EBA 00B0                jsr        [PC + 0xB0 /* 00000304 */]
  187. 00000256  4EBA 057C                jsr        [PC + 0x57C /* 000007D4 */]
  188. 0000025A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  189. 0000025E  4EAD 2452                jsr        [A5 + 0x2452 /* export_1158 */]
  190. 00000262  42A7                     clr.l      -[A7]
  191. 00000264  4EBA 0A3A                jsr        [PC + 0xA3A /* 00000CA0 */]
  192. 00000268  265F                     movea.l    A3, [A7]+
  193. 0000026A  2054                     movea.l    A0, [A4]
  194. 0000026C  214B 0028                move.l     [A0 + 0x28], A3
  195. 00000270  42A7                     clr.l      -[A7]
  196. 00000272  2054                     movea.l    A0, [A4]
  197. 00000274  2F28 0028                move.l     -[A7], [A0 + 0x28]
  198. 00000278  4EBA 091E                jsr        [PC + 0x91E /* 00000B98 */]
  199. 0000027C  265F                     movea.l    A3, [A7]+
  200. 0000027E  2054                     movea.l    A0, [A4]
  201. 00000280  214B 002C                move.l     [A0 + 0x2C], A3
  202. 00000284  42A7                     clr.l      -[A7]
  203. 00000286  1F3C 0001                move.b     -[A7], 0x1
  204. 0000028A  2054                     movea.l    A0, [A4]
  205. 0000028C  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  206. 00000290  4EBA 0642                jsr        [PC + 0x642 /* 000008D4 */]
  207. 00000294  281F                     move.l     D4, [A7]+
  208. 00000296  2054                     movea.l    A0, [A4]
  209. 00000298  2144 0024                move.l     [A0 + 0x24], D4
  210. 0000029C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  211. 000002A0  4E5E                     unlink     A6
  212. 000002A2  2E9F                     move.l     [A7], [A7]+
  213. 000002A4  4E75                     rts
  214. 000002A6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  215. // begin alternate branch 000002A8-000002B2
  216. fn000002A8:
  217. 000002A8  4E56 0000                link       A6, 0
  218. 000002AC  102D FC38                move.b     D0, [A5 - 0x3C8]
  219. 000002B0  670E                     beq        +0x10 /* 000002C0 */
  220. // end alternate branch 000002A8-000002B2
  221. fn000002A8: // (misaligned)
  222. 000002AA  0000 102D                ori.b      D0, 0x2D /* '-' */
  223. 000002AE  FC38 670E                .unknown   0xFC38 0x670E (W = 6)
  224. 000002B2  4267                     clr.w      -[A7]
  225. 000002B4  42A7                     clr.l      -[A7]
  226. 000002B6  486D 2824                pea.l      [A5 + 0x2824]
  227. 000002BA  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  228. 000002BE  101F                     move.b     D0, [A7]+
  229. label000002C0:
  230. 000002C0  4267                     clr.w      -[A7]
  231. 000002C2  42A7                     clr.l      -[A7]
  232. 000002C4  486D 281C                pea.l      [A5 + 0x281C]
  233. 000002C8  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  234. 000002CC  101F                     move.b     D0, [A7]+
  235. 000002CE  4E5E                     unlink     A6
  236. 000002D0  4E75                     rts
  237. 000002D2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  238. // begin alternate branch 000002D4-000002DA
  239. fn000002D4:
  240. 000002D4  4E56 0000                link       A6, 0
  241. 000002D8  42A7                     clr.l      -[A7]
  242. // end alternate branch 000002D4-000002DA
  243. fn000002D4: // (misaligned)
  244. 000002D6  0000 42A7                ori.b      D0, 0xA7
  245. 000002DA  A975                     syscall    TickCount
  246. 000002DC  2B5F E95C                move.l     [A5 - 0x16A4], [A7]+
  247. 000002E0  701E                     moveq.l    D0, 0x1E
  248. 000002E2  2F00                     move.l     -[A7], D0
  249. 000002E4  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  250. 000002E8  4E5E                     unlink     A6
  251. 000002EA  4E75                     rts
  252. 000002EC  9249                     sub.w      D1, A1
  253. 000002EE  4E49                     trap       9
  254. 000002F0  5455                     addq.w     [A5], 2
  255. 000002F2  414E                     chk.w      D0, A6
  256. 000002F4  494D                     chk.w      D4, A5
  257. 000002F6  4355                     chk.w      D1, [A5]
  258. 000002F8  5253                     addq.w     [A3], 1
  259. 000002FA  5554                     subq.w     [A4], 2
  260. 000002FC  494C                     chk.w      D4, A4
  261. 000002FE  5300                     subq.b     D0, 1
  262. 00000300  0000 0000                ori.b      D0, 0x0
  263. fn00000304:
  264. 00000304  4E56 0000                link       A6, 0
  265. 00000308  102D FC38                move.b     D0, [A5 - 0x3C8]
  266. 0000030C  6762                     beq        +0x64 /* 00000370 */
  267. 0000030E  4267                     clr.w      -[A7]
  268. 00000310  42A7                     clr.l      -[A7]
  269. 00000312  486D 282C                pea.l      [A5 + 0x282C]
  270. 00000316  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  271. 0000031A  101F                     move.b     D0, [A7]+
  272. 0000031C  4267                     clr.w      -[A7]
  273. 0000031E  42A7                     clr.l      -[A7]
  274. 00000320  486D 2844                pea.l      [A5 + 0x2844]
  275. 00000324  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  276. 00000328  101F                     move.b     D0, [A7]+
  277. 0000032A  4267                     clr.w      -[A7]
  278. 0000032C  42A7                     clr.l      -[A7]
  279. 0000032E  486D 283C                pea.l      [A5 + 0x283C]
  280. 00000332  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  281. 00000336  101F                     move.b     D0, [A7]+
  282. 00000338  4267                     clr.w      -[A7]
  283. 0000033A  42A7                     clr.l      -[A7]
  284. 0000033C  486D 2834                pea.l      [A5 + 0x2834]
  285. 00000340  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  286. 00000344  101F                     move.b     D0, [A7]+
  287. 00000346  4267                     clr.w      -[A7]
  288. 00000348  42A7                     clr.l      -[A7]
  289. 0000034A  486D 285C                pea.l      [A5 + 0x285C]
  290. 0000034E  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  291. 00000352  101F                     move.b     D0, [A7]+
  292. 00000354  4267                     clr.w      -[A7]
  293. 00000356  42A7                     clr.l      -[A7]
  294. 00000358  486D 2854                pea.l      [A5 + 0x2854]
  295. 0000035C  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  296. 00000360  101F                     move.b     D0, [A7]+
  297. 00000362  4267                     clr.w      -[A7]
  298. 00000364  42A7                     clr.l      -[A7]
  299. 00000366  486D 284C                pea.l      [A5 + 0x284C]
  300. 0000036A  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  301. 0000036E  101F                     move.b     D0, [A7]+
  302. label00000370:
  303. 00000370  7000                     moveq.l    D0, 0x00
  304. 00000372  2B40 E964                move.l     [A5 - 0x169C], D0
  305. 00000376  4E5E                     unlink     A6
  306. 00000378  4E75                     rts
  307. 0000037A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  308. // begin alternate branch 0000037C-00000386
  309. fn0000037C:
  310. 0000037C  4E56 0000                link       A6, 0
  311. 00000380  102D FC38                move.b     D0, [A5 - 0x3C8]
  312. 00000384  671C                     beq        +0x1E /* 000003A2 */
  313. // end alternate branch 0000037C-00000386
  314. fn0000037C: // (misaligned)
  315. 0000037E  0000 102D                ori.b      D0, 0x2D /* '-' */
  316. 00000382  FC38 671C                .unknown   0xFC38 0x671C (W = 6)
  317. 00000386  4267                     clr.w      -[A7]
  318. 00000388  42A7                     clr.l      -[A7]
  319. 0000038A  486D 286C                pea.l      [A5 + 0x286C]
  320. 0000038E  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  321. 00000392  101F                     move.b     D0, [A7]+
  322. 00000394  4267                     clr.w      -[A7]
  323. 00000396  42A7                     clr.l      -[A7]
  324. 00000398  486D 2864                pea.l      [A5 + 0x2864]
  325. 0000039C  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  326. 000003A0  101F                     move.b     D0, [A7]+
  327. label000003A2:
  328. 000003A2  4E5E                     unlink     A6
  329. 000003A4  4E75                     rts
  330. 000003A6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  331. // begin alternate branch 000003A8-000003B2
  332. fn000003A8:
  333. 000003A8  4E56 0000                link       A6, 0
  334. 000003AC  102D FC38                move.b     D0, [A5 - 0x3C8]
  335. 000003B0  6758                     beq        +0x5A /* 0000040A */
  336. // end alternate branch 000003A8-000003B2
  337. fn000003A8: // (misaligned)
  338. 000003AA  0000 102D                ori.b      D0, 0x2D /* '-' */
  339. 000003AE  FC38 6758                .unknown   0xFC38 0x6758 (W = 6)
  340. 000003B2  4267                     clr.w      -[A7]
  341. 000003B4  42A7                     clr.l      -[A7]
  342. 000003B6  486D 287C                pea.l      [A5 + 0x287C]
  343. 000003BA  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  344. 000003BE  101F                     move.b     D0, [A7]+
  345. 000003C0  670E                     beq        +0x10 /* 000003D0 */
  346. 000003C2  4267                     clr.w      -[A7]
  347. 000003C4  42A7                     clr.l      -[A7]
  348. 000003C6  486D 2894                pea.l      [A5 + 0x2894]
  349. 000003CA  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  350. 000003CE  101F                     move.b     D0, [A7]+
  351. label000003D0:
  352. 000003D0  4267                     clr.w      -[A7]
  353. 000003D2  42A7                     clr.l      -[A7]
  354. 000003D4  486D 288C                pea.l      [A5 + 0x288C]
  355. 000003D8  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  356. 000003DC  101F                     move.b     D0, [A7]+
  357. 000003DE  670E                     beq        +0x10 /* 000003EE */
  358. 000003E0  4267                     clr.w      -[A7]
  359. 000003E2  42A7                     clr.l      -[A7]
  360. 000003E4  486D 289C                pea.l      [A5 + 0x289C]
  361. 000003E8  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  362. 000003EC  101F                     move.b     D0, [A7]+
  363. label000003EE:
  364. 000003EE  4267                     clr.w      -[A7]
  365. 000003F0  42A7                     clr.l      -[A7]
  366. 000003F2  486D 2884                pea.l      [A5 + 0x2884]
  367. 000003F6  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  368. 000003FA  101F                     move.b     D0, [A7]+
  369. 000003FC  4267                     clr.w      -[A7]
  370. 000003FE  42A7                     clr.l      -[A7]
  371. 00000400  486D 2874                pea.l      [A5 + 0x2874]
  372. 00000404  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  373. 00000408  101F                     move.b     D0, [A7]+
  374. label0000040A:
  375. 0000040A  4E5E                     unlink     A6
  376. 0000040C  4E75                     rts
  377. 0000040E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  378. // begin alternate branch 00000410-0000041A
  379. fn00000410:
  380. 00000410  4E56 0000                link       A6, 0
  381. 00000414  102D FC38                move.b     D0, [A5 - 0x3C8]
  382. 00000418  671C                     beq        +0x1E /* 00000436 */
  383. // end alternate branch 00000410-0000041A
  384. fn00000410: // (misaligned)
  385. 00000412  0000 102D                ori.b      D0, 0x2D /* '-' */
  386. 00000416  FC38 671C                .unknown   0xFC38 0x671C (W = 6)
  387. 0000041A  4267                     clr.w      -[A7]
  388. 0000041C  42A7                     clr.l      -[A7]
  389. 0000041E  486D 28AC                pea.l      [A5 + 0x28AC]
  390. 00000422  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  391. 00000426  101F                     move.b     D0, [A7]+
  392. 00000428  4267                     clr.w      -[A7]
  393. 0000042A  42A7                     clr.l      -[A7]
  394. 0000042C  486D 28B4                pea.l      [A5 + 0x28B4]
  395. 00000430  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  396. 00000434  101F                     move.b     D0, [A7]+
  397. label00000436:
  398. 00000436  7000                     moveq.l    D0, 0x00
  399. 00000438  2B40 E994                move.l     [A5 - 0x166C], D0
  400. 0000043C  7000                     moveq.l    D0, 0x00
  401. 0000043E  2B40 E98C                move.l     [A5 - 0x1674], D0
  402. 00000442  7000                     moveq.l    D0, 0x00
  403. 00000444  2B40 E990                move.l     [A5 - 0x1670], D0
  404. 00000448  4E5E                     unlink     A6
  405. 0000044A  4E75                     rts
  406. fn0000044C:
  407. 0000044C  4E56 0000                link       A6, 0
  408. 00000450  102D FC38                move.b     D0, [A5 - 0x3C8]
  409. 00000454  6746                     beq        +0x48 /* 0000049C */
  410. 00000456  4267                     clr.w      -[A7]
  411. 00000458  42A7                     clr.l      -[A7]
  412. 0000045A  486D 28E4                pea.l      [A5 + 0x28E4]
  413. 0000045E  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  414. 00000462  101F                     move.b     D0, [A7]+
  415. 00000464  4267                     clr.w      -[A7]
  416. 00000466  42A7                     clr.l      -[A7]
  417. 00000468  486D 28DC                pea.l      [A5 + 0x28DC]
  418. 0000046C  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  419. 00000470  101F                     move.b     D0, [A7]+
  420. 00000472  4267                     clr.w      -[A7]
  421. 00000474  42A7                     clr.l      -[A7]
  422. 00000476  486D 28FC                pea.l      [A5 + 0x28FC]
  423. 0000047A  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  424. 0000047E  101F                     move.b     D0, [A7]+
  425. 00000480  4267                     clr.w      -[A7]
  426. 00000482  42A7                     clr.l      -[A7]
  427. 00000484  486D 28F4                pea.l      [A5 + 0x28F4]
  428. 00000488  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  429. 0000048C  101F                     move.b     D0, [A7]+
  430. 0000048E  4267                     clr.w      -[A7]
  431. 00000490  42A7                     clr.l      -[A7]
  432. 00000492  486D 2904                pea.l      [A5 + 0x2904]
  433. 00000496  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  434. 0000049A  101F                     move.b     D0, [A7]+
  435. label0000049C:
  436. 0000049C  42A7                     clr.l      -[A7]
  437. 0000049E  2F3C 0000 0200           move.l     -[A7], 0x200
  438. 000004A4  4EAD 233A                jsr        [A5 + 0x233A /* export_1123 */]
  439. 000004A8  2B57 E998                move.l     [A5 - 0x1668], [A7]
  440. 000004AC  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  441. 000004B0  4267                     clr.w      -[A7]
  442. 000004B2  2F2D E998                move.l     -[A7], [A5 - 0x1668]
  443. 000004B6  2F3C 8204 FFF8           move.l     -[A7], 0x8204FFF8
  444. 000004BC  A8B5                     syscall    ScriptUtil
  445. 000004BE  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  446. 000004C2  4E5E                     unlink     A6
  447. 000004C4  4E75                     rts
  448. 000004C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  449. export_395: // at 000004C8 (misaligned)
  450. 000004CA  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  451. 000004CE  0008 4EAD                ori.b      A0, 0xAD
  452. 000004D2  1B0A                     move.b     -[A5], A2
  453. 000004D4  206E 0008                movea.l    A0, [A6 + 0x8]
  454. 000004D8  2050                     movea.l    A0, [A0]
  455. 000004DA  4228 003C                clr.b      [A0 + 0x3C]
  456. 000004DE  4E5E                     unlink     A6
  457. 000004E0  2E9F                     move.l     [A7], [A7]+
  458. 000004E2  4E75                     rts
  459. fn000004E4:
  460. 000004E4  4E56 0000                link       A6, 0
  461. 000004E8  42A7                     clr.l      -[A7]
  462. 000004EA  3F3C 0004                move.w     -[A7], 0x4
  463. 000004EE  A9B9                     syscall    GetCursor
  464. 000004F0  2B57 E99C                move.l     [A5 - 0x1664], [A7]
  465. 000004F4  A992                     syscall    DetachResource
  466. 000004F6  42A7                     clr.l      -[A7]
  467. 000004F8  3F3C 0101                move.w     -[A7], 0x101
  468. 000004FC  A9B9                     syscall    GetCursor
  469. 000004FE  2B57 E9A0                move.l     [A5 - 0x1660], [A7]
  470. 00000502  A992                     syscall    DetachResource
  471. 00000504  42A7                     clr.l      -[A7]
  472. 00000506  3F3C 0102                move.w     -[A7], 0x102
  473. 0000050A  A9B9                     syscall    GetCursor
  474. 0000050C  2B57 E9A4                move.l     [A5 - 0x165C], [A7]
  475. 00000510  A992                     syscall    DetachResource
  476. 00000512  42A7                     clr.l      -[A7]
  477. 00000514  3F3C 0103                move.w     -[A7], 0x103
  478. 00000518  A9B9                     syscall    GetCursor
  479. 0000051A  2B57 E9A8                move.l     [A5 - 0x1658], [A7]
  480. 0000051E  A992                     syscall    DetachResource
  481. 00000520  42A7                     clr.l      -[A7]
  482. 00000522  3F3C 0104                move.w     -[A7], 0x104
  483. 00000526  A9B9                     syscall    GetCursor
  484. 00000528  2B57 E9AC                move.l     [A5 - 0x1654], [A7]
  485. 0000052C  A992                     syscall    DetachResource
  486. 0000052E  426D E9B0                clr.w      [A5 - 0x1650]
  487. 00000532  4E5E                     unlink     A6
  488. 00000534  4E75                     rts
  489. 00000536  8E49                     or.w       D7, A1
  490. 00000538  4E49                     trap       9
  491. 0000053A  5443                     addq.w     D3, 2
  492. 0000053C  5552                     subq.w     [A2], 2
  493. 0000053E  534F                     subq.w     A7, 1
  494. 00000540  5255                     addq.w     [A5], 1
  495. 00000542  4E49                     trap       9
  496. 00000544  5400                     addq.b     D0, 2
  497. 00000546  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  498. // begin alternate branch 00000548-0000054E
  499. fn00000548:
  500. 00000548  4E56 0000                link       A6, 0
  501. 0000054C  4267                     clr.w      -[A7]
  502. // end alternate branch 00000548-0000054E
  503. fn00000548: // (misaligned)
  504. 0000054A  0000 4267                ori.b      D0, 0x67 /* 'g' */
  505. 0000054E  4EAD 36B2                jsr        [A5 + 0x36B2 /* export_1746 */]
  506. 00000552  4E5E                     unlink     A6
  507. 00000554  4E75                     rts
  508. 00000556  9349                     subx.w     -[A1], -[A1]
  509. 00000558  4E49                     trap       9
  510. 0000055A  5455                     addq.w     [A5], 2
  511. 0000055C  4449                     neg.w      A1
  512. 0000055E  4D45                     chk.w      D6, D5
  513. 00000560  4E53 494F                link       A3, -0xFFFFB6B1
  514. 00000564  4E55 5449                link       A5, -0xFFFFABB7
  515. 00000568  4C53 0000                movem.l    <none>, [A3]
  516. fn0000056C:
  517. 0000056C  4E56 0000                link       A6, 0
  518. 00000570  102D FC38                move.b     D0, [A5 - 0x3C8]
  519. 00000574  672A                     beq        +0x2C /* 000005A0 */
  520. 00000576  4267                     clr.w      -[A7]
  521. 00000578  42A7                     clr.l      -[A7]
  522. 0000057A  486D 2914                pea.l      [A5 + 0x2914]
  523. 0000057E  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  524. 00000582  101F                     move.b     D0, [A7]+
  525. 00000584  4267                     clr.w      -[A7]
  526. 00000586  42A7                     clr.l      -[A7]
  527. 00000588  486D 291C                pea.l      [A5 + 0x291C]
  528. 0000058C  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  529. 00000590  101F                     move.b     D0, [A7]+
  530. 00000592  4267                     clr.w      -[A7]
  531. 00000594  42A7                     clr.l      -[A7]
  532. 00000596  486D 290C                pea.l      [A5 + 0x290C]
  533. 0000059A  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  534. 0000059E  101F                     move.b     D0, [A7]+
  535. label000005A0:
  536. 000005A0  486D ECD4                pea.l      [A5 - 0x132C]
  537. 000005A4  2F3C 8300 8300           move.l     -[A7], 0x83008300
  538. 000005AA  A880                     syscall    SetPt
  539. 000005AC  486D ECD0                pea.l      [A5 - 0x1330]
  540. 000005B0  2F3C 8300 8300           move.l     -[A7], 0x83008300
  541. 000005B6  A880                     syscall    SetPt
  542. 000005B8  4E5E                     unlink     A6
  543. 000005BA  4E75                     rts
  544. fn000005BC:
  545. 000005BC  4E56 0000                link       A6, 0
  546. 000005C0  102D FC38                move.b     D0, [A5 - 0x3C8]
  547. 000005C4  671C                     beq        +0x1E /* 000005E2 */
  548. 000005C6  4267                     clr.w      -[A7]
  549. 000005C8  42A7                     clr.l      -[A7]
  550. 000005CA  486D 292C                pea.l      [A5 + 0x292C]
  551. 000005CE  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  552. 000005D2  101F                     move.b     D0, [A7]+
  553. 000005D4  4267                     clr.w      -[A7]
  554. 000005D6  42A7                     clr.l      -[A7]
  555. 000005D8  486D 2924                pea.l      [A5 + 0x2924]
  556. 000005DC  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  557. 000005E0  101F                     move.b     D0, [A7]+
  558. label000005E2:
  559. 000005E2  7000                     moveq.l    D0, 0x00
  560. 000005E4  2B40 ECE0                move.l     [A5 - 0x1320], D0
  561. 000005E8  7000                     moveq.l    D0, 0x00
  562. 000005EA  2B40 ECD8                move.l     [A5 - 0x1328], D0
  563. 000005EE  7000                     moveq.l    D0, 0x00
  564. 000005F0  2B40 ECDC                move.l     [A5 - 0x1324], D0
  565. 000005F4  42A7                     clr.l      -[A7]
  566. 000005F6  4EAD 37BA                jsr        [A5 + 0x37BA /* export_1779 */]
  567. 000005FA  2B57 ECE0                move.l     [A5 - 0x1320], [A7]
  568. 000005FE  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  569. 00000602  42A7                     clr.l      -[A7]
  570. 00000604  4EAD 37BA                jsr        [A5 + 0x37BA /* export_1779 */]
  571. 00000608  2B57 ECD8                move.l     [A5 - 0x1328], [A7]
  572. 0000060C  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  573. 00000610  42A7                     clr.l      -[A7]
  574. 00000612  4EAD 37BA                jsr        [A5 + 0x37BA /* export_1779 */]
  575. 00000616  2B57 ECDC                move.l     [A5 - 0x1324], [A7]
  576. 0000061A  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  577. 0000061E  4E5E                     unlink     A6
  578. 00000620  4E75                     rts
  579. 00000622  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  580. // begin alternate branch 00000624-00000628
  581. fn00000624:
  582. 00000624  4E56 FFFE                link       A6, -0x0002
  583. // end alternate branch 00000624-00000628
  584. fn00000624: // (misaligned)
  585. 00000626  FFFE                     .invalid   <<F/7/7>>
  586. 00000628  102D FC62                move.b     D0, [A5 - 0x39E]
  587. 0000062C  C02D FC66                and.b      D0, [A5 - 0x39A]
  588. 00000630  C02D FC5D                and.b      D0, [A5 - 0x3A3]
  589. 00000634  122D FC65                move.b     D1, [A5 - 0x39B]
  590. 00000638  0A01 0001                xori.b     D1, 0x1
  591. 0000063C  C001                     and.b      D0, D1
  592. 0000063E  1B40 ECE4                move.b     [A5 - 0x131C], D0
  593. 00000642  102D FC66                move.b     D0, [A5 - 0x39A]
  594. 00000646  0A00 0001                xori.b     D0, 0x1
  595. 0000064A  C02D FC5D                and.b      D0, [A5 - 0x3A3]
  596. 0000064E  122D FC65                move.b     D1, [A5 - 0x39B]
  597. 00000652  0A01 0001                xori.b     D1, 0x1
  598. 00000656  C001                     and.b      D0, D1
  599. 00000658  1B40 ECE8                move.b     [A5 - 0x1318], D0
  600. 0000065C  486D ED38                pea.l      [A5 - 0x12C8]
  601. 00000660  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  602. 00000664  486D ECEC                pea.l      [A5 - 0x1314]
  603. 00000668  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  604. 0000066C  4267                     clr.w      -[A7]
  605. 0000066E  1F3C 0001                move.b     -[A7], 0x1
  606. 00000672  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  607. 00000676  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  608. 0000067A  42A7                     clr.l      -[A7]
  609. 0000067C  42A7                     clr.l      -[A7]
  610. 0000067E  4EAD 34D2                jsr        [A5 + 0x34D2 /* export_1686 */]
  611. 00000682  2B5F ED84                move.l     [A5 - 0x127C], [A7]+
  612. 00000686  42A7                     clr.l      -[A7]
  613. 00000688  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  614. 0000068C  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  615. 00000690  2F2D ED84                move.l     -[A7], [A5 - 0x127C]
  616. 00000694  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  617. 00000698  4E5E                     unlink     A6
  618. 0000069A  4E75                     rts
  619. fn0000069C:
  620. 0000069C  4E56 0000                link       A6, 0
  621. 000006A0  102D FC38                move.b     D0, [A5 - 0x3C8]
  622. 000006A4  671C                     beq        +0x1E /* 000006C2 */
  623. 000006A6  4267                     clr.w      -[A7]
  624. 000006A8  42A7                     clr.l      -[A7]
  625. 000006AA  486D 2944                pea.l      [A5 + 0x2944]
  626. 000006AE  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  627. 000006B2  101F                     move.b     D0, [A7]+
  628. 000006B4  4267                     clr.w      -[A7]
  629. 000006B6  42A7                     clr.l      -[A7]
  630. 000006B8  486D 2934                pea.l      [A5 + 0x2934]
  631. 000006BC  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  632. 000006C0  101F                     move.b     D0, [A7]+
  633. label000006C2:
  634. 000006C2  4E5E                     unlink     A6
  635. 000006C4  4E75                     rts
  636. 000006C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  637. // begin alternate branch 000006C8-000006CC
  638. export_396:
  639. fn000006C8:
  640. 000006C8  4E56 FFFC                link       A6, -0x0004
  641. // end alternate branch 000006C8-000006CC
  642. export_396: // at 000006C8 (misaligned)
  643. fn000006C8: // (misaligned)
  644. 000006CA  FFFC                     .invalid   <<F/7/7>>
  645. 000006CC  486E FFFC                pea.l      [A6 - 0x4]
  646. 000006D0  486D 2954                pea.l      [A5 + 0x2954]
  647. 000006D4  3F3C 00A0                move.w     -[A7], 0xA0
  648. 000006D8  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  649. 000006DC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  650. 000006E0  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  651. 000006E4  42A7                     clr.l      -[A7]
  652. 000006E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  653. 000006EA  1F3C 0001                move.b     -[A7], 0x1
  654. 000006EE  1F3C 0001                move.b     -[A7], 0x1
  655. 000006F2  1F3C 0001                move.b     -[A7], 0x1
  656. 000006F6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  657. 000006FA  4EAD 31A2                jsr        [A5 + 0x31A2 /* export_1584 */]
  658. 000006FE  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  659. 00000704  4E5E                     unlink     A6
  660. 00000706  2E9F                     move.l     [A7], [A7]+
  661. 00000708  4E75                     rts
  662. 0000070A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  663. // begin alternate branch 0000070C-00000710
  664. export_397:
  665. fn0000070C:
  666. 0000070C  4E56 FFFC                link       A6, -0x0004
  667. // end alternate branch 0000070C-00000710
  668. export_397: // at 0000070C (misaligned)
  669. fn0000070C: // (misaligned)
  670. 0000070E  FFFC                     .invalid   <<F/7/7>>
  671. 00000710  486E FFFC                pea.l      [A6 - 0x4]
  672. 00000714  486D 295C                pea.l      [A5 + 0x295C]
  673. 00000718  3F3C 006C                move.w     -[A7], 0x6C /* 'l' */
  674. 0000071C  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  675. 00000720  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  676. 00000724  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  677. 00000728  42A7                     clr.l      -[A7]
  678. 0000072A  42A7                     clr.l      -[A7]
  679. 0000072C  486D FBC4                pea.l      [A5 - 0x43C]
  680. 00000730  486D FBC4                pea.l      [A5 - 0x43C]
  681. 00000734  1F3C 0002                move.b     -[A7], 0x2
  682. 00000738  1F3C 0003                move.b     -[A7], 0x3
  683. 0000073C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  684. 00000740  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  685. 00000744  206E FFFC                movea.l    A0, [A6 - 0x4]
  686. 00000748  2050                     movea.l    A0, [A0]
  687. 0000074A  216E 000E 003C           move.l     [A0 + 0x3C], [A6 + 0xE]
  688. 00000750  206E FFFC                movea.l    A0, [A6 - 0x4]
  689. 00000754  2050                     movea.l    A0, [A0]
  690. 00000756  7000                     moveq.l    D0, 0x00
  691. 00000758  2140 0040                move.l     [A0 + 0x40], D0
  692. 0000075C  206E FFFC                movea.l    A0, [A6 - 0x4]
  693. 00000760  2050                     movea.l    A0, [A0]
  694. 00000762  116E 000C 0044           move.b     [A0 + 0x44], [A6 + 0xC]
  695. 00000768  206E FFFC                movea.l    A0, [A6 - 0x4]
  696. 0000076C  2050                     movea.l    A0, [A0]
  697. 0000076E  216E 0008 0046           move.l     [A0 + 0x46], [A6 + 0x8]
  698. 00000774  2D6E FFFC 0012           move.l     [A6 + 0x12], [A6 - 0x4]
  699. 0000077A  4E5E                     unlink     A6
  700. 0000077C  205F                     movea.l    A0, [A7]+
  701. 0000077E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  702. 00000782  4ED0                     jmp        [A0]
  703. fn00000784:
  704. 00000784  4E56 0000                link       A6, 0
  705. 00000788  4E5E                     unlink     A6
  706. 0000078A  4E75                     rts
  707. 0000078C  9449                     sub.w      D2, A1
  708. 0000078E  4E49                     trap       9
  709. 00000790  5455                     addq.w     [A5], 2
  710. 00000792  4645                     not.w      D5
  711. 00000794  5443                     addq.w     D3, 2
  712. 00000796  4854                     pea.l      [A4]
  713. 00000798  4855                     pea.l      [A5]
  714. 0000079A  4D42                     chk.w      D6, D2
  715. 0000079C  4E41                     trap       1
  716. 0000079E  494C                     chk.w      D4, A4
  717. 000007A0  5300                     subq.b     D0, 1
  718. 000007A2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  719. // begin alternate branch 000007A4-000007AA
  720. fn000007A4:
  721. 000007A4  4E56 0000                link       A6, 0
  722. 000007A8  7000                     moveq.l    D0, 0x00
  723. // end alternate branch 000007A4-000007AA
  724. fn000007A4: // (misaligned)
  725. 000007A6  0000 7000                ori.b      D0, 0x0
  726. 000007AA  2B40 ED9C                move.l     [A5 - 0x1264], D0
  727. 000007AE  102D FC38                move.b     D0, [A5 - 0x3C8]
  728. 000007B2  670E                     beq        +0x10 /* 000007C2 */
  729. 000007B4  4267                     clr.w      -[A7]
  730. 000007B6  42A7                     clr.l      -[A7]
  731. 000007B8  486D 296C                pea.l      [A5 + 0x296C]
  732. 000007BC  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  733. 000007C0  101F                     move.b     D0, [A7]+
  734. label000007C2:
  735. 000007C2  42A7                     clr.l      -[A7]
  736. 000007C4  4EAD 38D2                jsr        [A5 + 0x38D2 /* export_1814 */]
  737. 000007C8  2B57 ED9C                move.l     [A5 - 0x1264], [A7]
  738. 000007CC  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  739. 000007D0  4E5E                     unlink     A6
  740. 000007D2  4E75                     rts
  741. fn000007D4:
  742. 000007D4  4E56 FFEE                link       A6, -0x0012
  743. 000007D8  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  744. 000007DC  7000                     moveq.l    D0, 0x00
  745. 000007DE  2B40 EDA0                move.l     [A5 - 0x1260], D0
  746. 000007E2  4267                     clr.w      -[A7]
  747. 000007E4  42A7                     clr.l      -[A7]
  748. 000007E6  486D 297C                pea.l      [A5 + 0x297C]
  749. 000007EA  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  750. 000007EE  101F                     move.b     D0, [A7]+
  751. 000007F0  4267                     clr.w      -[A7]
  752. 000007F2  42A7                     clr.l      -[A7]
  753. 000007F4  486D 2984                pea.l      [A5 + 0x2984]
  754. 000007F8  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  755. 000007FC  101F                     move.b     D0, [A7]+
  756. 000007FE  4267                     clr.w      -[A7]
  757. 00000800  2F3C 6654 5950           move.l     -[A7], 0x66545950 /* 'fTYP' */
  758. 00000806  A99C                     syscall    CountResources
  759. 00000808  3C1F                     move.w     D6, [A7]+
  760. 0000080A  42A7                     clr.l      -[A7]
  761. 0000080C  3006                     move.w     D0, D6
  762. 0000080E  48C0                     ext.l      D0
  763. 00000810  2F00                     move.l     -[A7], D0
  764. 00000812  4EAD 18A2                jsr        [A5 + 0x18A2 /* export_784 */]
  765. 00000816  265F                     movea.l    A3, [A7]+
  766. 00000818  3D46 FFEE                move.w     [A6 - 0x12], D6
  767. 0000081C  7E01                     moveq.l    D7, 0x01
  768. 0000081E  6068                     bra        +0x6A /* 00000888 */
  769. label00000820:
  770. 00000820  486E FFF4                pea.l      [A6 - 0xC]
  771. 00000824  486D 2974                pea.l      [A5 + 0x2974]
  772. 00000828  3F3C 010A                move.w     -[A7], 0x10A
  773. 0000082C  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  774. 00000830  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  775. 00000834  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  776. 00000838  42A7                     clr.l      -[A7]
  777. 0000083A  2F3C 6654 5950           move.l     -[A7], 0x66545950 /* 'fTYP' */
  778. 00000840  3F07                     move.w     -[A7], D7
  779. 00000842  A99D                     syscall    GetIndResource
  780. 00000844  285F                     movea.l    A4, [A7]+
  781. 00000846  206E FFF4                movea.l    A0, [A6 - 0xC]
  782. 0000084A  2254                     movea.l    A1, [A4]
  783. 0000084C  2050                     movea.l    A0, [A0]
  784. 0000084E  2151 0002                move.l     [A0 + 0x2], [A1]
  785. 00000852  2054                     movea.l    A0, [A4]
  786. 00000854  226E FFF4                movea.l    A1, [A6 - 0xC]
  787. 00000858  2251                     movea.l    A1, [A1]
  788. 0000085A  2368 0004 0006           move.l     [A1 + 0x6], [A0 + 0x4]
  789. 00000860  206E FFF4                movea.l    A0, [A6 - 0xC]
  790. 00000864  2254                     movea.l    A1, [A4]
  791. 00000866  2050                     movea.l    A0, [A0]
  792. 00000868  45E8 000A                lea.l      A2, [A0 + 0xA]
  793. 0000086C  5089                     addq.l     A1, 8
  794. 0000086E  703F                     moveq.l    D0, 0x3F
  795. label00000870:
  796. 00000870  24D9                     move.l     [A2]+, [A1]+
  797. 00000872  51C8 FFFC                dbf        D0, -0x6 /* 00000870 */
  798. 00000876  2F0C                     move.l     -[A7], A4
  799. 00000878  A9A3                     syscall    ReleaseResource
  800. 0000087A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  801. 0000087E  2F0B                     move.l     -[A7], A3
  802. 00000880  4EAD 32FA                jsr        [A5 + 0x32FA /* export_1627 */]
  803. 00000884  5247                     addq.w     D7, 1
  804. 00000886  6906                     bvs        +0x8 /* 0000088E */
  805. label00000888:
  806. 00000888  BE6E FFEE                cmp.w      D7, [A6 - 0x12]
  807. 0000088C  6F92                     ble        -0x6C /* 00000820 */
  808. label0000088E:
  809. 0000088E  2B4B EDA0                move.l     [A5 - 0x1260], A3
  810. 00000892  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  811. 00000896  4E5E                     unlink     A6
  812. 00000898  4E75                     rts
  813. 0000089A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  814. // begin alternate branch 0000089C-000008A6
  815. fn0000089C:
  816. 0000089C  4E56 0000                link       A6, 0
  817. 000008A0  102D FC38                move.b     D0, [A5 - 0x3C8]
  818. 000008A4  672A                     beq        +0x2C /* 000008D0 */
  819. // end alternate branch 0000089C-000008A6
  820. fn0000089C: // (misaligned)
  821. 0000089E  0000 102D                ori.b      D0, 0x2D /* '-' */
  822. 000008A2  FC38 672A                .unknown   0xFC38 0x672A (W = 6)
  823. 000008A6  4267                     clr.w      -[A7]
  824. 000008A8  42A7                     clr.l      -[A7]
  825. 000008AA  486D 2994                pea.l      [A5 + 0x2994]
  826. 000008AE  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  827. 000008B2  101F                     move.b     D0, [A7]+
  828. 000008B4  4267                     clr.w      -[A7]
  829. 000008B6  42A7                     clr.l      -[A7]
  830. 000008B8  486D 29A4                pea.l      [A5 + 0x29A4]
  831. 000008BC  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  832. 000008C0  101F                     move.b     D0, [A7]+
  833. 000008C2  4267                     clr.w      -[A7]
  834. 000008C4  42A7                     clr.l      -[A7]
  835. 000008C6  486D 299C                pea.l      [A5 + 0x299C]
  836. 000008CA  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  837. 000008CE  101F                     move.b     D0, [A7]+
  838. label000008D0:
  839. 000008D0  4E5E                     unlink     A6
  840. 000008D2  4E75                     rts
  841. fn000008D4:
  842. 000008D4  4E56 FFE8                link       A6, -0x0018
  843. 000008D8  48E7 0038                movem.l    -[A7], A2,A3,A4
  844. 000008DC  42A7                     clr.l      -[A7]
  845. 000008DE  3F3C 0BBD                move.w     -[A7], 0xBBD
  846. 000008E2  42A7                     clr.l      -[A7]
  847. 000008E4  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  848. 000008E8  265F                     movea.l    A3, [A7]+
  849. 000008EA  2F0B                     move.l     -[A7], A3
  850. 000008EC  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  851. 000008F0  42A7                     clr.l      -[A7]
  852. 000008F2  2F3C 666E 6464           move.l     -[A7], 0x666E6464 /* 'fndd' */
  853. 000008F8  2F0B                     move.l     -[A7], A3
  854. 000008FA  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  855. 000008FE  285F                     movea.l    A4, [A7]+
  856. 00000900  2054                     movea.l    A0, [A4]
  857. 00000902  216E 0008 0058           move.l     [A0 + 0x58], [A6 + 0x8]
  858. 00000908  486E FFF0                pea.l      [A6 - 0x10]
  859. 0000090C  700A                     moveq.l    D0, 0x0A
  860. 0000090E  2F00                     move.l     -[A7], D0
  861. 00000910  7019                     moveq.l    D0, 0x19
  862. 00000912  2F00                     move.l     -[A7], D0
  863. 00000914  4EAD 2282                jsr        [A5 + 0x2282 /* export_1100 */]
  864. 00000918  42A7                     clr.l      -[A7]
  865. 0000091A  2F0C                     move.l     -[A7], A4
  866. 0000091C  486E FFF0                pea.l      [A6 - 0x10]
  867. 00000920  4EAD 0FFA                jsr        [A5 + 0xFFA /* export_507 */]
  868. 00000924  2F0C                     move.l     -[A7], A4
  869. 00000926  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  870. 0000092A  4267                     clr.w      -[A7]
  871. 0000092C  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  872. 00000930  42A7                     clr.l      -[A7]
  873. 00000932  4EAD 433A                jsr        [A5 + 0x433A /* export_2147 */]
  874. 00000936  205F                     movea.l    A0, [A7]+
  875. 00000938  43EE FFE8                lea.l      A1, [A6 - 0x18]
  876. 0000093C  2050                     movea.l    A0, [A0]
  877. 0000093E  45E8 0094                lea.l      A2, [A0 + 0x94]
  878. 00000942  22DA                     move.l     [A1]+, [A2]+
  879. 00000944  22DA                     move.l     [A1]+, [A2]+
  880. 00000946  4267                     clr.w      -[A7]
  881. 00000948  486E FFE8                pea.l      [A6 - 0x18]
  882. 0000094C  486D FBC4                pea.l      [A5 - 0x43C]
  883. 00000950  4EAD 228A                jsr        [A5 + 0x228A /* export_1101 */]
  884. 00000954  101F                     move.b     D0, [A7]+
  885. 00000956  6712                     beq        +0x14 /* 0000096A */
  886. 00000958  1F3C 0001                move.b     -[A7], 0x1
  887. 0000095C  1F3C 0001                move.b     -[A7], 0x1
  888. 00000960  4267                     clr.w      -[A7]
  889. 00000962  2F0B                     move.l     -[A7], A3
  890. 00000964  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  891. 00000968  6016                     bra        +0x18 /* 00000980 */
  892. label0000096A:
  893. 0000096A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  894. 0000096E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  895. 00000972  4267                     clr.w      -[A7]
  896. 00000974  2F0B                     move.l     -[A7], A3
  897. 00000976  4EAD 310A                jsr        [A5 + 0x310A /* export_1565 */]
  898. 0000097A  2F0B                     move.l     -[A7], A3
  899. 0000097C  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  900. label00000980:
  901. 00000980  4267                     clr.w      -[A7]
  902. 00000982  2F0C                     move.l     -[A7], A4
  903. 00000984  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  904. 00000988  101F                     move.b     D0, [A7]+
  905. 0000098A  B02E 000C                cmp.b      D0, [A6 + 0xC]
  906. 0000098E  6708                     beq        +0xA /* 00000998 */
  907. 00000990  4267                     clr.w      -[A7]
  908. 00000992  2F0C                     move.l     -[A7], A4
  909. 00000994  4EAD 0D52                jsr        [A5 + 0xD52 /* export_422 */]
  910. label00000998:
  911. 00000998  2D4C 000E                move.l     [A6 + 0xE], A4
  912. 0000099C  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  913. 000009A0  4E5E                     unlink     A6
  914. 000009A2  205F                     movea.l    A0, [A7]+
  915. 000009A4  5C4F                     addq.w     A7, 6
  916. 000009A6  4ED0                     jmp        [A0]
  917. export_398:
  918. 000009A8  4E56 FF6C                link       A6, -0x0094
  919. 000009AC  2F0C                     move.l     -[A7], A4
  920. 000009AE  42A7                     clr.l      -[A7]
  921. 000009B0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  922. 000009B4  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  923. 000009B8  4EAD 2762                jsr        [A5 + 0x2762 /* export_1256 */]
  924. 000009BC  285F                     movea.l    A4, [A7]+
  925. 000009BE  200C                     move.l     D0, A4
  926. 000009C0  670A                     beq        +0xC /* 000009CC */
  927. 000009C2  2F0C                     move.l     -[A7], A4
  928. 000009C4  2F2D FC34                move.l     -[A7], [A5 - 0x3CC]
  929. 000009C8  4EAD 3232                jsr        [A5 + 0x3232 /* export_1602 */]
  930. label000009CC:
  931. 000009CC  422E FF6C                clr.b      [A6 - 0x94]
  932. 000009D0  422E FF90                clr.b      [A6 - 0x70]
  933. 000009D4  422E FFB4                clr.b      [A6 - 0x4C]
  934. 000009D8  422E FFD8                clr.b      [A6 - 0x28]
  935. 000009DC  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  936. 000009E0  486E FF6C                pea.l      [A6 - 0x94]
  937. 000009E4  4EAD 27EA                jsr        [A5 + 0x27EA /* export_1273 */]
  938. 000009E8  285F                     movea.l    A4, [A7]+
  939. 000009EA  4E5E                     unlink     A6
  940. 000009EC  205F                     movea.l    A0, [A7]+
  941. 000009EE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  942. 000009F2  4ED0                     jmp        [A0]
  943. export_399:
  944. 000009F4  4E56 0000                link       A6, 0
  945. 000009F8  2F0C                     move.l     -[A7], A4
  946. 000009FA  286E 0008                movea.l    A4, [A6 + 0x8]
  947. 000009FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  948. 00000A02  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  949. 00000A06  2054                     movea.l    A0, [A4]
  950. 00000A08  4268 0056                clr.w      [A0 + 0x56]
  951. 00000A0C  7000                     moveq.l    D0, 0x00
  952. 00000A0E  2140 0058                move.l     [A0 + 0x58], D0
  953. 00000A12  285F                     movea.l    A4, [A7]+
  954. 00000A14  4E5E                     unlink     A6
  955. 00000A16  2E9F                     move.l     [A7], [A7]+
  956. 00000A18  4E75                     rts
  957. 00000A1A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  958. // begin alternate branch 00000A1C-00000A26
  959. fn00000A1C:
  960. 00000A1C  4E56 0000                link       A6, 0
  961. 00000A20  102D FC38                move.b     D0, [A5 - 0x3C8]
  962. 00000A24  6762                     beq        +0x64 /* 00000A88 */
  963. // end alternate branch 00000A1C-00000A26
  964. fn00000A1C: // (misaligned)
  965. 00000A1E  0000 102D                ori.b      D0, 0x2D /* '-' */
  966. 00000A22  FC38 6762                .unknown   0xFC38 0x6762 (W = 6)
  967. 00000A26  4267                     clr.w      -[A7]
  968. 00000A28  42A7                     clr.l      -[A7]
  969. 00000A2A  486D 29E4                pea.l      [A5 + 0x29E4]
  970. 00000A2E  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  971. 00000A32  101F                     move.b     D0, [A7]+
  972. 00000A34  4267                     clr.w      -[A7]
  973. 00000A36  42A7                     clr.l      -[A7]
  974. 00000A38  486D 29BC                pea.l      [A5 + 0x29BC]
  975. 00000A3C  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  976. 00000A40  101F                     move.b     D0, [A7]+
  977. 00000A42  4267                     clr.w      -[A7]
  978. 00000A44  42A7                     clr.l      -[A7]
  979. 00000A46  486D 29B4                pea.l      [A5 + 0x29B4]
  980. 00000A4A  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  981. 00000A4E  101F                     move.b     D0, [A7]+
  982. 00000A50  4267                     clr.w      -[A7]
  983. 00000A52  42A7                     clr.l      -[A7]
  984. 00000A54  486D 29CC                pea.l      [A5 + 0x29CC]
  985. 00000A58  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  986. 00000A5C  101F                     move.b     D0, [A7]+
  987. 00000A5E  4267                     clr.w      -[A7]
  988. 00000A60  42A7                     clr.l      -[A7]
  989. 00000A62  486D 29DC                pea.l      [A5 + 0x29DC]
  990. 00000A66  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  991. 00000A6A  101F                     move.b     D0, [A7]+
  992. 00000A6C  4267                     clr.w      -[A7]
  993. 00000A6E  42A7                     clr.l      -[A7]
  994. 00000A70  486D 29D4                pea.l      [A5 + 0x29D4]
  995. 00000A74  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  996. 00000A78  101F                     move.b     D0, [A7]+
  997. 00000A7A  4267                     clr.w      -[A7]
  998. 00000A7C  42A7                     clr.l      -[A7]
  999. 00000A7E  486D 29C4                pea.l      [A5 + 0x29C4]
  1000. 00000A82  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1001. 00000A86  101F                     move.b     D0, [A7]+
  1002. label00000A88:
  1003. 00000A88  4E5E                     unlink     A6
  1004. 00000A8A  4E75                     rts
  1005. fn00000A8C:
  1006. 00000A8C  4E56 0000                link       A6, 0
  1007. 00000A90  102D FC38                move.b     D0, [A5 - 0x3C8]
  1008. 00000A94  6700 00E2                beq        +0xE4 /* 00000B78 */
  1009. 00000A98  4267                     clr.w      -[A7]
  1010. 00000A9A  42A7                     clr.l      -[A7]
  1011. 00000A9C  486D 2ADC                pea.l      [A5 + 0x2ADC]
  1012. 00000AA0  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1013. 00000AA4  101F                     move.b     D0, [A7]+
  1014. 00000AA6  4267                     clr.w      -[A7]
  1015. 00000AA8  42A7                     clr.l      -[A7]
  1016. 00000AAA  486D 2AA4                pea.l      [A5 + 0x2AA4]
  1017. 00000AAE  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1018. 00000AB2  101F                     move.b     D0, [A7]+
  1019. 00000AB4  4267                     clr.w      -[A7]
  1020. 00000AB6  42A7                     clr.l      -[A7]
  1021. 00000AB8  486D 2AC4                pea.l      [A5 + 0x2AC4]
  1022. 00000ABC  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1023. 00000AC0  101F                     move.b     D0, [A7]+
  1024. 00000AC2  4267                     clr.w      -[A7]
  1025. 00000AC4  42A7                     clr.l      -[A7]
  1026. 00000AC6  486D 2A8C                pea.l      [A5 + 0x2A8C]
  1027. 00000ACA  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1028. 00000ACE  101F                     move.b     D0, [A7]+
  1029. 00000AD0  4267                     clr.w      -[A7]
  1030. 00000AD2  42A7                     clr.l      -[A7]
  1031. 00000AD4  486D 2A9C                pea.l      [A5 + 0x2A9C]
  1032. 00000AD8  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1033. 00000ADC  101F                     move.b     D0, [A7]+
  1034. 00000ADE  4267                     clr.w      -[A7]
  1035. 00000AE0  42A7                     clr.l      -[A7]
  1036. 00000AE2  486D 2A94                pea.l      [A5 + 0x2A94]
  1037. 00000AE6  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1038. 00000AEA  101F                     move.b     D0, [A7]+
  1039. 00000AEC  4267                     clr.w      -[A7]
  1040. 00000AEE  42A7                     clr.l      -[A7]
  1041. 00000AF0  486D 2A74                pea.l      [A5 + 0x2A74]
  1042. 00000AF4  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1043. 00000AF8  101F                     move.b     D0, [A7]+
  1044. 00000AFA  4267                     clr.w      -[A7]
  1045. 00000AFC  42A7                     clr.l      -[A7]
  1046. 00000AFE  486D 2A84                pea.l      [A5 + 0x2A84]
  1047. 00000B02  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1048. 00000B06  101F                     move.b     D0, [A7]+
  1049. 00000B08  4267                     clr.w      -[A7]
  1050. 00000B0A  42A7                     clr.l      -[A7]
  1051. 00000B0C  486D 2A7C                pea.l      [A5 + 0x2A7C]
  1052. 00000B10  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1053. 00000B14  101F                     move.b     D0, [A7]+
  1054. 00000B16  4267                     clr.w      -[A7]
  1055. 00000B18  42A7                     clr.l      -[A7]
  1056. 00000B1A  486D 2AAC                pea.l      [A5 + 0x2AAC]
  1057. 00000B1E  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1058. 00000B22  101F                     move.b     D0, [A7]+
  1059. 00000B24  4267                     clr.w      -[A7]
  1060. 00000B26  42A7                     clr.l      -[A7]
  1061. 00000B28  486D 2ABC                pea.l      [A5 + 0x2ABC]
  1062. 00000B2C  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1063. 00000B30  101F                     move.b     D0, [A7]+
  1064. 00000B32  4267                     clr.w      -[A7]
  1065. 00000B34  42A7                     clr.l      -[A7]
  1066. 00000B36  486D 2AB4                pea.l      [A5 + 0x2AB4]
  1067. 00000B3A  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1068. 00000B3E  101F                     move.b     D0, [A7]+
  1069. 00000B40  4267                     clr.w      -[A7]
  1070. 00000B42  42A7                     clr.l      -[A7]
  1071. 00000B44  486D 2A6C                pea.l      [A5 + 0x2A6C]
  1072. 00000B48  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1073. 00000B4C  101F                     move.b     D0, [A7]+
  1074. 00000B4E  4267                     clr.w      -[A7]
  1075. 00000B50  42A7                     clr.l      -[A7]
  1076. 00000B52  486D 2A64                pea.l      [A5 + 0x2A64]
  1077. 00000B56  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1078. 00000B5A  101F                     move.b     D0, [A7]+
  1079. 00000B5C  4267                     clr.w      -[A7]
  1080. 00000B5E  42A7                     clr.l      -[A7]
  1081. 00000B60  486D 2AD4                pea.l      [A5 + 0x2AD4]
  1082. 00000B64  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1083. 00000B68  101F                     move.b     D0, [A7]+
  1084. 00000B6A  4267                     clr.w      -[A7]
  1085. 00000B6C  42A7                     clr.l      -[A7]
  1086. 00000B6E  486D 2ACC                pea.l      [A5 + 0x2ACC]
  1087. 00000B72  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1088. 00000B76  101F                     move.b     D0, [A7]+
  1089. label00000B78:
  1090. 00000B78  486D EDCC                pea.l      [A5 - 0x1234]
  1091. 00000B7C  3F3C 0001                move.w     -[A7], 0x1
  1092. 00000B80  3F3A 0012                move.w     -[A7], [PC + 0x12 /* 00000B94, value 0x0, cstring "" */]
  1093. 00000B84  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1094. 00000B88  486D FC94                pea.l      [A5 - 0x36C]
  1095. 00000B8C  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  1096. 00000B90  4E5E                     unlink     A6
  1097. 00000B92  4E75                     rts
  1098. 00000B94  0000 0000                ori.b      D0, 0x0
  1099. fn00000B98:
  1100. 00000B98  4E56 FFE0                link       A6, -0x0020
  1101. 00000B9C  48E7 0038                movem.l    -[A7], A2,A3,A4
  1102. 00000BA0  42A7                     clr.l      -[A7]
  1103. 00000BA2  4EAD 433A                jsr        [A5 + 0x433A /* export_2147 */]
  1104. 00000BA6  205F                     movea.l    A0, [A7]+
  1105. 00000BA8  43EE FFE0                lea.l      A1, [A6 - 0x20]
  1106. 00000BAC  2050                     movea.l    A0, [A0]
  1107. 00000BAE  45E8 009C                lea.l      A2, [A0 + 0x9C]
  1108. 00000BB2  22DA                     move.l     [A1]+, [A2]+
  1109. 00000BB4  22DA                     move.l     [A1]+, [A2]+
  1110. 00000BB6  42A7                     clr.l      -[A7]
  1111. 00000BB8  4EAD 433A                jsr        [A5 + 0x433A /* export_2147 */]
  1112. 00000BBC  205F                     movea.l    A0, [A7]+
  1113. 00000BBE  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1114. 00000BC2  2050                     movea.l    A0, [A0]
  1115. 00000BC4  45E8 00A4                lea.l      A2, [A0 + 0xA4]
  1116. 00000BC8  22DA                     move.l     [A1]+, [A2]+
  1117. 00000BCA  22DA                     move.l     [A1]+, [A2]+
  1118. 00000BCC  42A7                     clr.l      -[A7]
  1119. 00000BCE  3F3C 0BB8                move.w     -[A7], 0xBB8
  1120. 00000BD2  42A7                     clr.l      -[A7]
  1121. 00000BD4  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  1122. 00000BD8  285F                     movea.l    A4, [A7]+
  1123. 00000BDA  2F0C                     move.l     -[A7], A4
  1124. 00000BDC  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1125. 00000BE0  42A7                     clr.l      -[A7]
  1126. 00000BE2  2F3C 696D 6776           move.l     -[A7], 0x696D6776 /* 'imgv' */
  1127. 00000BE8  2F0C                     move.l     -[A7], A4
  1128. 00000BEA  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  1129. 00000BEE  265F                     movea.l    A3, [A7]+
  1130. 00000BF0  2053                     movea.l    A0, [A3]
  1131. 00000BF2  216E 0008 0050           move.l     [A0 + 0x50], [A6 + 0x8]
  1132. 00000BF8  2F0B                     move.l     -[A7], A3
  1133. 00000BFA  4EBA 01E0                jsr        [PC + 0x1E0 /* 00000DDC */]
  1134. 00000BFE  41EE FFF0                lea.l      A0, [A6 - 0x10]
  1135. 00000C02  2454                     movea.l    A2, [A4]
  1136. 00000C04  43EA 0022                lea.l      A1, [A2 + 0x22]
  1137. 00000C08  20D9                     move.l     [A0]+, [A1]+
  1138. 00000C0A  20D9                     move.l     [A0]+, [A1]+
  1139. 00000C0C  42A7                     clr.l      -[A7]
  1140. 00000C0E  486E FFF0                pea.l      [A6 - 0x10]
  1141. 00000C12  4EAD 225A                jsr        [A5 + 0x225A /* export_1095 */]
  1142. 00000C16  2054                     movea.l    A0, [A4]
  1143. 00000C18  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  1144. 00000C1C  2F0C                     move.l     -[A7], A4
  1145. 00000C1E  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  1146. 00000C22  4267                     clr.w      -[A7]
  1147. 00000C24  486E FFE8                pea.l      [A6 - 0x18]
  1148. 00000C28  486D FBC4                pea.l      [A5 - 0x43C]
  1149. 00000C2C  4EAD 228A                jsr        [A5 + 0x228A /* export_1101 */]
  1150. 00000C30  101F                     move.b     D0, [A7]+
  1151. 00000C32  6714                     beq        +0x16 /* 00000C48 */
  1152. 00000C34  2054                     movea.l    A0, [A4]
  1153. 00000C36  2F28 0026                move.l     -[A7], [A0 + 0x26]
  1154. 00000C3A  2F28 0022                move.l     -[A7], [A0 + 0x22]
  1155. 00000C3E  4267                     clr.w      -[A7]
  1156. 00000C40  2F0C                     move.l     -[A7], A4
  1157. 00000C42  4EAD 3122                jsr        [A5 + 0x3122 /* export_1568 */]
  1158. 00000C46  6010                     bra        +0x12 /* 00000C58 */
  1159. label00000C48:
  1160. 00000C48  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1161. 00000C4C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1162. 00000C50  4267                     clr.w      -[A7]
  1163. 00000C52  2F0C                     move.l     -[A7], A4
  1164. 00000C54  4EAD 3122                jsr        [A5 + 0x3122 /* export_1568 */]
  1165. label00000C58:
  1166. 00000C58  4267                     clr.w      -[A7]
  1167. 00000C5A  486E FFE0                pea.l      [A6 - 0x20]
  1168. 00000C5E  486D FBC4                pea.l      [A5 - 0x43C]
  1169. 00000C62  4EAD 228A                jsr        [A5 + 0x228A /* export_1101 */]
  1170. 00000C66  101F                     move.b     D0, [A7]+
  1171. 00000C68  6712                     beq        +0x14 /* 00000C7C */
  1172. 00000C6A  1F3C 0001                move.b     -[A7], 0x1
  1173. 00000C6E  1F3C 0001                move.b     -[A7], 0x1
  1174. 00000C72  4267                     clr.w      -[A7]
  1175. 00000C74  2F0C                     move.l     -[A7], A4
  1176. 00000C76  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  1177. 00000C7A  6016                     bra        +0x18 /* 00000C92 */
  1178. label00000C7C:
  1179. 00000C7C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1180. 00000C80  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1181. 00000C84  4267                     clr.w      -[A7]
  1182. 00000C86  2F0C                     move.l     -[A7], A4
  1183. 00000C88  4EAD 310A                jsr        [A5 + 0x310A /* export_1565 */]
  1184. 00000C8C  2F0C                     move.l     -[A7], A4
  1185. 00000C8E  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  1186. label00000C92:
  1187. 00000C92  2D4B 000C                move.l     [A6 + 0xC], A3
  1188. 00000C96  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1189. 00000C9A  4E5E                     unlink     A6
  1190. 00000C9C  2E9F                     move.l     [A7], [A7]+
  1191. 00000C9E  4E75                     rts
  1192. fn00000CA0:
  1193. 00000CA0  4E56 FFE0                link       A6, -0x0020
  1194. 00000CA4  48E7 0038                movem.l    -[A7], A2,A3,A4
  1195. 00000CA8  42A7                     clr.l      -[A7]
  1196. 00000CAA  4EAD 433A                jsr        [A5 + 0x433A /* export_2147 */]
  1197. 00000CAE  205F                     movea.l    A0, [A7]+
  1198. 00000CB0  43EE FFE0                lea.l      A1, [A6 - 0x20]
  1199. 00000CB4  2050                     movea.l    A0, [A0]
  1200. 00000CB6  45E8 00AC                lea.l      A2, [A0 + 0xAC]
  1201. 00000CBA  22DA                     move.l     [A1]+, [A2]+
  1202. 00000CBC  22DA                     move.l     [A1]+, [A2]+
  1203. 00000CBE  42A7                     clr.l      -[A7]
  1204. 00000CC0  4EAD 433A                jsr        [A5 + 0x433A /* export_2147 */]
  1205. 00000CC4  205F                     movea.l    A0, [A7]+
  1206. 00000CC6  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1207. 00000CCA  2050                     movea.l    A0, [A0]
  1208. 00000CCC  45E8 00B4                lea.l      A2, [A0 + 0xB4]
  1209. 00000CD0  22DA                     move.l     [A1]+, [A2]+
  1210. 00000CD2  22DA                     move.l     [A1]+, [A2]+
  1211. 00000CD4  42A7                     clr.l      -[A7]
  1212. 00000CD6  3F3C 0BE0                move.w     -[A7], 0xBE0
  1213. 00000CDA  42A7                     clr.l      -[A7]
  1214. 00000CDC  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  1215. 00000CE0  285F                     movea.l    A4, [A7]+
  1216. 00000CE2  2F0C                     move.l     -[A7], A4
  1217. 00000CE4  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1218. 00000CE8  42A7                     clr.l      -[A7]
  1219. 00000CEA  2F3C 696D 6776           move.l     -[A7], 0x696D6776 /* 'imgv' */
  1220. 00000CF0  2F0C                     move.l     -[A7], A4
  1221. 00000CF2  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  1222. 00000CF6  265F                     movea.l    A3, [A7]+
  1223. 00000CF8  2F0B                     move.l     -[A7], A3
  1224. 00000CFA  4EBA 00E0                jsr        [PC + 0xE0 /* 00000DDC */]
  1225. 00000CFE  41EE FFF0                lea.l      A0, [A6 - 0x10]
  1226. 00000D02  2454                     movea.l    A2, [A4]
  1227. 00000D04  43EA 0022                lea.l      A1, [A2 + 0x22]
  1228. 00000D08  20D9                     move.l     [A0]+, [A1]+
  1229. 00000D0A  20D9                     move.l     [A0]+, [A1]+
  1230. 00000D0C  42A7                     clr.l      -[A7]
  1231. 00000D0E  486E FFF0                pea.l      [A6 - 0x10]
  1232. 00000D12  4EAD 225A                jsr        [A5 + 0x225A /* export_1095 */]
  1233. 00000D16  2054                     movea.l    A0, [A4]
  1234. 00000D18  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  1235. 00000D1C  2F0C                     move.l     -[A7], A4
  1236. 00000D1E  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  1237. 00000D22  4267                     clr.w      -[A7]
  1238. 00000D24  486E FFE8                pea.l      [A6 - 0x18]
  1239. 00000D28  486D FBC4                pea.l      [A5 - 0x43C]
  1240. 00000D2C  4EAD 228A                jsr        [A5 + 0x228A /* export_1101 */]
  1241. 00000D30  101F                     move.b     D0, [A7]+
  1242. 00000D32  6714                     beq        +0x16 /* 00000D48 */
  1243. 00000D34  2054                     movea.l    A0, [A4]
  1244. 00000D36  2F28 0026                move.l     -[A7], [A0 + 0x26]
  1245. 00000D3A  2F28 0022                move.l     -[A7], [A0 + 0x22]
  1246. 00000D3E  4267                     clr.w      -[A7]
  1247. 00000D40  2F0C                     move.l     -[A7], A4
  1248. 00000D42  4EAD 3122                jsr        [A5 + 0x3122 /* export_1568 */]
  1249. 00000D46  6010                     bra        +0x12 /* 00000D58 */
  1250. label00000D48:
  1251. 00000D48  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1252. 00000D4C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1253. 00000D50  4267                     clr.w      -[A7]
  1254. 00000D52  2F0C                     move.l     -[A7], A4
  1255. 00000D54  4EAD 3122                jsr        [A5 + 0x3122 /* export_1568 */]
  1256. label00000D58:
  1257. 00000D58  4267                     clr.w      -[A7]
  1258. 00000D5A  486E FFE0                pea.l      [A6 - 0x20]
  1259. 00000D5E  486D FBC4                pea.l      [A5 - 0x43C]
  1260. 00000D62  4EAD 228A                jsr        [A5 + 0x228A /* export_1101 */]
  1261. 00000D66  101F                     move.b     D0, [A7]+
  1262. 00000D68  6712                     beq        +0x14 /* 00000D7C */
  1263. 00000D6A  1F3C 0001                move.b     -[A7], 0x1
  1264. 00000D6E  1F3C 0001                move.b     -[A7], 0x1
  1265. 00000D72  4267                     clr.w      -[A7]
  1266. 00000D74  2F0C                     move.l     -[A7], A4
  1267. 00000D76  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  1268. 00000D7A  6016                     bra        +0x18 /* 00000D92 */
  1269. label00000D7C:
  1270. 00000D7C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1271. 00000D80  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1272. 00000D84  4267                     clr.w      -[A7]
  1273. 00000D86  2F0C                     move.l     -[A7], A4
  1274. 00000D88  4EAD 310A                jsr        [A5 + 0x310A /* export_1565 */]
  1275. 00000D8C  2F0C                     move.l     -[A7], A4
  1276. 00000D8E  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  1277. label00000D92:
  1278. 00000D92  2D4B 0008                move.l     [A6 + 0x8], A3
  1279. 00000D96  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1280. 00000D9A  4E5E                     unlink     A6
  1281. 00000D9C  4E75                     rts
  1282. 00000D9E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1283. // begin alternate branch 00000DA0-00000DA6
  1284. export_400:
  1285. fn00000DA0:
  1286. 00000DA0  4E56 0000                link       A6, 0
  1287. 00000DA4  2F0C                     move.l     -[A7], A4
  1288. // end alternate branch 00000DA0-00000DA6
  1289. export_400: // at 00000DA0 (misaligned)
  1290. fn00000DA0: // (misaligned)
  1291. 00000DA2  0000 2F0C                ori.b      D0, 0xC
  1292. 00000DA6  286E 0008                movea.l    A4, [A6 + 0x8]
  1293. 00000DAA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1294. 00000DAE  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  1295. 00000DB2  2054                     movea.l    A0, [A4]
  1296. 00000DB4  7000                     moveq.l    D0, 0x00
  1297. 00000DB6  2140 003C                move.l     [A0 + 0x3C], D0
  1298. 00000DBA  7000                     moveq.l    D0, 0x00
  1299. 00000DBC  2140 0040                move.l     [A0 + 0x40], D0
  1300. 00000DC0  217C 2020 2020 0044      move.l     [A0 + 0x44], 0x20202020 /* '    ' */
  1301. 00000DC8  7000                     moveq.l    D0, 0x00
  1302. 00000DCA  2140 0048                move.l     [A0 + 0x48], D0
  1303. 00000DCE  7000                     moveq.l    D0, 0x00
  1304. 00000DD0  2140 004C                move.l     [A0 + 0x4C], D0
  1305. 00000DD4  285F                     movea.l    A4, [A7]+
  1306. 00000DD6  4E5E                     unlink     A6
  1307. 00000DD8  2E9F                     move.l     [A7], [A7]+
  1308. 00000DDA  4E75                     rts
  1309. fn00000DDC:
  1310. 00000DDC  4E56 FFE8                link       A6, -0x0018
  1311. 00000DE0  48E7 0118                movem.l    -[A7], D7,A3,A4
  1312. 00000DE4  266E 0008                movea.l    A3, [A6 + 0x8]
  1313. 00000DE8  284B                     movea.l    A4, A3
  1314. 00000DEA  42A7                     clr.l      -[A7]
  1315. 00000DEC  4EAD 433A                jsr        [A5 + 0x433A /* export_2147 */]
  1316. 00000DF0  205F                     movea.l    A0, [A7]+
  1317. 00000DF2  2050                     movea.l    A0, [A0]
  1318. 00000DF4  2D68 00BC FFF4           move.l     [A6 - 0xC], [A0 + 0xBC]
  1319. 00000DFA  203C 6465 666E           move.l     D0, 0x6465666E /* 'defn' */
  1320. 00000E00  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  1321. 00000E04  6608                     bne        +0xA /* 00000E0E */
  1322. 00000E06  2D7C 7468 756D FFF4      move.l     [A6 - 0xC], 0x7468756D /* 'thum' */
  1323. label00000E0E:
  1324. 00000E0E  486E FFF8                pea.l      [A6 - 0x8]
  1325. 00000E12  42A7                     clr.l      -[A7]
  1326. 00000E14  42A7                     clr.l      -[A7]
  1327. 00000E16  4EAD 2282                jsr        [A5 + 0x2282 /* export_1100 */]
  1328. 00000E1A  42A7                     clr.l      -[A7]
  1329. 00000E1C  42A7                     clr.l      -[A7]
  1330. 00000E1E  42A7                     clr.l      -[A7]
  1331. 00000E20  3F3C 0BC2                move.w     -[A7], 0xBC2
  1332. 00000E24  486E FFF8                pea.l      [A6 - 0x8]
  1333. 00000E28  2F0B                     move.l     -[A7], A3
  1334. 00000E2A  4EAD 10E2                jsr        [A5 + 0x10E2 /* export_536 */]
  1335. 00000E2E  2054                     movea.l    A0, [A4]
  1336. 00000E30  215F 003C                move.l     [A0 + 0x3C], [A7]+
  1337. 00000E34  2054                     movea.l    A0, [A4]
  1338. 00000E36  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1339. 00000E3A  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1340. 00000E3E  42A7                     clr.l      -[A7]
  1341. 00000E40  42A7                     clr.l      -[A7]
  1342. 00000E42  42A7                     clr.l      -[A7]
  1343. 00000E44  3F3C 0BCC                move.w     -[A7], 0xBCC
  1344. 00000E48  486E FFF8                pea.l      [A6 - 0x8]
  1345. 00000E4C  2F0B                     move.l     -[A7], A3
  1346. 00000E4E  4EAD 10E2                jsr        [A5 + 0x10E2 /* export_536 */]
  1347. 00000E52  2054                     movea.l    A0, [A4]
  1348. 00000E54  215F 0040                move.l     [A0 + 0x40], [A7]+
  1349. 00000E58  2054                     movea.l    A0, [A4]
  1350. 00000E5A  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1351. 00000E5E  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1352. 00000E62  486E FFEC                pea.l      [A6 - 0x14]
  1353. 00000E66  2F3C 0000 0002           move.l     -[A7], 0x2
  1354. 00000E6C  2F3C 0000 0002           move.l     -[A7], 0x2
  1355. 00000E72  A8A7                     syscall    SetRect
  1356. 00000E74  42A7                     clr.l      -[A7]
  1357. 00000E76  2F3C 6473 6374           move.l     -[A7], 0x64736374 /* 'dsct' */
  1358. 00000E7C  2054                     movea.l    A0, [A4]
  1359. 00000E7E  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1360. 00000E82  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  1361. 00000E86  205F                     movea.l    A0, [A7]+
  1362. 00000E88  2050                     movea.l    A0, [A0]
  1363. 00000E8A  43E8 0048                lea.l      A1, [A0 + 0x48]
  1364. 00000E8E  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1365. 00000E92  22D8                     move.l     [A1]+, [A0]+
  1366. 00000E94  22D8                     move.l     [A1]+, [A0]+
  1367. 00000E96  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1368. 00000E9A  4267                     clr.w      -[A7]
  1369. 00000E9C  2F0B                     move.l     -[A7], A3
  1370. 00000E9E  4EAD 0D62                jsr        [A5 + 0xD62 /* export_424 */]
  1371. 00000EA2  42A7                     clr.l      -[A7]
  1372. 00000EA4  2F0B                     move.l     -[A7], A3
  1373. 00000EA6  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  1374. 00000EAA  102D F740                move.b     D0, [A5 - 0x8C0]
  1375. 00000EAE  6620                     bne        +0x22 /* 00000ED0 */
  1376. 00000EB0  42A7                     clr.l      -[A7]
  1377. 00000EB2  2F0B                     move.l     -[A7], A3
  1378. 00000EB4  4267                     clr.w      -[A7]
  1379. 00000EB6  42A7                     clr.l      -[A7]
  1380. 00000EB8  4EBA F852                jsr        [PC - 0x7AE /* 0000070C */]
  1381. 00000EBC  2E1F                     move.l     D7, [A7]+
  1382. 00000EBE  42A7                     clr.l      -[A7]
  1383. 00000EC0  2F07                     move.l     -[A7], D7
  1384. 00000EC2  4EBA F804                jsr        [PC - 0x7FC /* 000006C8 */]
  1385. 00000EC6  2054                     movea.l    A0, [A4]
  1386. 00000EC8  215F 0034                move.l     [A0 + 0x34], [A7]+
  1387. 00000ECC  2147 004C                move.l     [A0 + 0x4C], D7
  1388. label00000ED0:
  1389. 00000ED0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1390. 00000ED4  4E5E                     unlink     A6
  1391. 00000ED6  2E9F                     move.l     [A7], [A7]+
  1392. 00000ED8  4E75                     rts
  1393. 00000EDA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1394. export_401: // at 00000EDC (misaligned)
  1395. 00000EDE  0000 2F0C                ori.b      D0, 0xC
  1396. 00000EE2  286E 0008                movea.l    A4, [A6 + 0x8]
  1397. 00000EE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1398. 00000EEA  4EBA FEB4                jsr        [PC - 0x14C /* 00000DA0 */]
  1399. 00000EEE  2054                     movea.l    A0, [A4]
  1400. 00000EF0  7000                     moveq.l    D0, 0x00
  1401. 00000EF2  2140 0054                move.l     [A0 + 0x54], D0
  1402. 00000EF6  7000                     moveq.l    D0, 0x00
  1403. 00000EF8  2140 0050                move.l     [A0 + 0x50], D0
  1404. 00000EFC  4228 0058                clr.b      [A0 + 0x58]
  1405. 00000F00  317C FFFF 005A           move.w     [A0 + 0x5A], 0xFFFF
  1406. 00000F06  317C 0001 00EC           move.w     [A0 + 0xEC], 0x1
  1407. 00000F0C  285F                     movea.l    A4, [A7]+
  1408. 00000F0E  4E5E                     unlink     A6
  1409. 00000F10  2E9F                     move.l     [A7], [A7]+
  1410. 00000F12  4E75                     rts
  1411. export_402:
  1412. 00000F14  4E56 0000                link       A6, 0
  1413. 00000F18  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1414. 00000F1C  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  1415. 00000F20  206E 0008                movea.l    A0, [A6 + 0x8]
  1416. 00000F24  2050                     movea.l    A0, [A0]
  1417. 00000F26  217C 2020 2020 003C      move.l     [A0 + 0x3C], 0x20202020 /* '    ' */
  1418. 00000F2E  4E5E                     unlink     A6
  1419. 00000F30  2E9F                     move.l     [A7], [A7]+
  1420. 00000F32  4E75                     rts
  1421. fn00000F34:
  1422. 00000F34  4E56 0000                link       A6, 0
  1423. 00000F38  1B6E 0008 EDD8           move.b     [A5 - 0x1228], [A6 + 0x8]
  1424. 00000F3E  4E5E                     unlink     A6
  1425. 00000F40  205F                     movea.l    A0, [A7]+
  1426. 00000F42  544F                     addq.w     A7, 2
  1427. 00000F44  4ED0                     jmp        [A0]
  1428. 00000F46  9249                     sub.w      D1, A1
  1429. 00000F48  4E49                     trap       9
  1430. 00000F4A  5455                     addq.w     [A5], 2
  1431. 00000F4C  494D                     chk.w      D4, A5
  1432. 00000F4E  504F                     addq.w     A7, 8
  1433. 00000F50  5254                     addq.w     [A4], 1
  1434. 00000F52  4544                     chk.w      D2, D4
  1435. 00000F54  4954                     chk.w      D4, [A4]
  1436. 00000F56  494F                     chk.w      D4, A7
  1437. 00000F58  4E00                     .invalid   // invalid opcode 4
  1438. 00000F5A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1439. // begin alternate branch 00000F5C-00000F6A
  1440. fn00000F5C:
  1441. 00000F5C  4E56 0000                link       A6, 0
  1442. 00000F60  422D EDE0                clr.b      [A5 - 0x1220]
  1443. 00000F64  1B7C 0001 EDE8           move.b     [A5 - 0x1218], 0x1
  1444. // end alternate branch 00000F5C-00000F6A
  1445. fn00000F5C: // (misaligned)
  1446. 00000F5E  0000 422D                ori.b      D0, 0x2D /* '-' */
  1447. 00000F62  EDE0 1B7C                bfffo      D1, -[A0] {D5:D4}
  1448. 00000F66  0001 EDE8                ori.b      D1, 0xE8
  1449. 00000F6A  42A7                     clr.l      -[A7]
  1450. 00000F6C  3F3C 0081                move.w     -[A7], 0x81
  1451. 00000F70  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  1452. 00000F74  2B5F EDE4                move.l     [A5 - 0x121C], [A7]+
  1453. 00000F78  42A7                     clr.l      -[A7]
  1454. 00000F7A  3F3C 0082                move.w     -[A7], 0x82
  1455. 00000F7E  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  1456. 00000F82  2B5F EDDC                move.l     [A5 - 0x1224], [A7]+
  1457. 00000F86  4AAD EDE4                tst.l      [A5 - 0x121C]
  1458. 00000F8A  56C0                     sne        D0
  1459. 00000F8C  4400                     neg.b      D0
  1460. 00000F8E  1B40 EDE0                move.b     [A5 - 0x1220], D0
  1461. 00000F92  102D EDE8                move.b     D0, [A5 - 0x1218]
  1462. 00000F96  6704                     beq        +0x6 /* 00000F9C */
  1463. 00000F98  C02D EDE0                and.b      D0, [A5 - 0x1220]
  1464. label00000F9C:
  1465. 00000F9C  1B40 EDE8                move.b     [A5 - 0x1218], D0
  1466. 00000FA0  4E5E                     unlink     A6
  1467. 00000FA2  4E75                     rts
  1468. 00000FA4  9349                     subx.w     -[A1], -[A1]
  1469. 00000FA6  4E49                     trap       9
  1470. 00000FA8  5455                     addq.w     [A5], 2
  1471. 00000FAA  494D                     chk.w      D4, A5
  1472. 00000FAC  504F                     addq.w     A7, 8
  1473. 00000FAE  5254                     addq.w     [A4], 1
  1474. 00000FB0  4645                     not.w      D5
  1475. 00000FB2  4544                     chk.w      D2, D4
  1476. 00000FB4  4241                     clr.w      D1
  1477. 00000FB6  434B                     chk.w      D1, A3
  1478. 00000FB8  0000 0000                ori.b      D0, 0x0
  1479. fn00000FBC:
  1480. 00000FBC  4E56 0000                link       A6, 0
  1481. 00000FC0  102D FC38                move.b     D0, [A5 - 0x3C8]
  1482. 00000FC4  671C                     beq        +0x1E /* 00000FE2 */
  1483. 00000FC6  4267                     clr.w      -[A7]
  1484. 00000FC8  42A7                     clr.l      -[A7]
  1485. 00000FCA  486D 2AE4                pea.l      [A5 + 0x2AE4]
  1486. 00000FCE  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1487. 00000FD2  101F                     move.b     D0, [A7]+
  1488. 00000FD4  4267                     clr.w      -[A7]
  1489. 00000FD6  42A7                     clr.l      -[A7]
  1490. 00000FD8  486D 2AEC                pea.l      [A5 + 0x2AEC]
  1491. 00000FDC  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1492. 00000FE0  101F                     move.b     D0, [A7]+
  1493. label00000FE2:
  1494. 00000FE2  4E5E                     unlink     A6
  1495. 00000FE4  4E75                     rts
  1496. 00000FE6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1497. // begin alternate branch 00000FE8-00000FEE
  1498. fn00000FE8:
  1499. 00000FE8  4E56 0000                link       A6, 0
  1500. 00000FEC  4267                     clr.w      -[A7]
  1501. // end alternate branch 00000FE8-00000FEE
  1502. fn00000FE8: // (misaligned)
  1503. 00000FEA  0000 4267                ori.b      D0, 0x67 /* 'g' */
  1504. 00000FEE  42A7                     clr.l      -[A7]
  1505. 00000FF0  486D 2AFC                pea.l      [A5 + 0x2AFC]
  1506. 00000FF4  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1507. 00000FF8  101F                     move.b     D0, [A7]+
  1508. 00000FFA  4267                     clr.w      -[A7]
  1509. 00000FFC  42A7                     clr.l      -[A7]
  1510. 00000FFE  486D 2AF4                pea.l      [A5 + 0x2AF4]
  1511. 00001002  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1512. 00001006  101F                     move.b     D0, [A7]+
  1513. 00001008  4267                     clr.w      -[A7]
  1514. 0000100A  42A7                     clr.l      -[A7]
  1515. 0000100C  486D 2B0C                pea.l      [A5 + 0x2B0C]
  1516. 00001010  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1517. 00001014  101F                     move.b     D0, [A7]+
  1518. 00001016  4267                     clr.w      -[A7]
  1519. 00001018  42A7                     clr.l      -[A7]
  1520. 0000101A  486D 2B04                pea.l      [A5 + 0x2B04]
  1521. 0000101E  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1522. 00001022  101F                     move.b     D0, [A7]+
  1523. 00001024  4E5E                     unlink     A6
  1524. 00001026  4E75                     rts
  1525. export_403:
  1526. 00001028  4E56 FFF0                link       A6, -0x0010
  1527. 0000102C  206E 000C                movea.l    A0, [A6 + 0xC]
  1528. 00001030  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1529. 00001034  22D8                     move.l     [A1]+, [A0]+
  1530. 00001036  22D8                     move.l     [A1]+, [A0]+
  1531. 00001038  22D8                     move.l     [A1]+, [A0]+
  1532. 0000103A  486E FFF0                pea.l      [A6 - 0x10]
  1533. 0000103E  486D 2AFC                pea.l      [A5 + 0x2AFC]
  1534. 00001042  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  1535. 00001046  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  1536. 0000104A  4AAE FFF0                tst.l      [A6 - 0x10]
  1537. 0000104E  6740                     beq        +0x42 /* 00001090 */
  1538. 00001050  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  1539. 00001054  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1540. 00001058  486D FBC4                pea.l      [A5 - 0x43C]
  1541. 0000105C  486D FBC4                pea.l      [A5 - 0x43C]
  1542. 00001060  4267                     clr.w      -[A7]
  1543. 00001062  1F3C 0004                move.b     -[A7], 0x4
  1544. 00001066  42A7                     clr.l      -[A7]
  1545. 00001068  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1546. 0000106C  42A7                     clr.l      -[A7]
  1547. 0000106E  2F3C 0006 0000           move.l     -[A7], 0x60000
  1548. 00001074  1F3C 0001                move.b     -[A7], 0x1
  1549. 00001078  486E FFF4                pea.l      [A6 - 0xC]
  1550. 0000107C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1551. 00001080  4EAD 2F72                jsr        [A5 + 0x2F72 /* export_1514 */]
  1552. 00001084  206E FFF0                movea.l    A0, [A6 - 0x10]
  1553. 00001088  2050                     movea.l    A0, [A0]
  1554. 0000108A  216E 0008 002E           move.l     [A0 + 0x2E], [A6 + 0x8]
  1555. label00001090:
  1556. 00001090  2D6E FFF0 001A           move.l     [A6 + 0x1A], [A6 - 0x10]
  1557. 00001096  4E5E                     unlink     A6
  1558. 00001098  205F                     movea.l    A0, [A7]+
  1559. 0000109A  DEFC 0012                add.w      A7, 0x12
  1560. 0000109E  4ED0                     jmp        [A0]
  1561. fn000010A0:
  1562. 000010A0  4E56 0000                link       A6, 0
  1563. 000010A4  102D FC38                move.b     D0, [A5 - 0x3C8]
  1564. 000010A8  672A                     beq        +0x2C /* 000010D4 */
  1565. 000010AA  4267                     clr.w      -[A7]
  1566. 000010AC  42A7                     clr.l      -[A7]
  1567. 000010AE  486D 2B1C                pea.l      [A5 + 0x2B1C]
  1568. 000010B2  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1569. 000010B6  101F                     move.b     D0, [A7]+
  1570. 000010B8  4267                     clr.w      -[A7]
  1571. 000010BA  42A7                     clr.l      -[A7]
  1572. 000010BC  486D 2B14                pea.l      [A5 + 0x2B14]
  1573. 000010C0  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1574. 000010C4  101F                     move.b     D0, [A7]+
  1575. 000010C6  4267                     clr.w      -[A7]
  1576. 000010C8  42A7                     clr.l      -[A7]
  1577. 000010CA  486D 2B24                pea.l      [A5 + 0x2B24]
  1578. 000010CE  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1579. 000010D2  101F                     move.b     D0, [A7]+
  1580. label000010D4:
  1581. 000010D4  4E5E                     unlink     A6
  1582. 000010D6  4E75                     rts
  1583. fn000010D8:
  1584. 000010D8  4E56 0000                link       A6, 0
  1585. 000010DC  7000                     moveq.l    D0, 0x00
  1586. 000010DE  2B40 EDEC                move.l     [A5 - 0x1214], D0
  1587. 000010E2  102D FC38                move.b     D0, [A5 - 0x3C8]
  1588. 000010E6  6754                     beq        +0x56 /* 0000113C */
  1589. 000010E8  4267                     clr.w      -[A7]
  1590. 000010EA  42A7                     clr.l      -[A7]
  1591. 000010EC  486D 2B54                pea.l      [A5 + 0x2B54]
  1592. 000010F0  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1593. 000010F4  101F                     move.b     D0, [A7]+
  1594. 000010F6  4267                     clr.w      -[A7]
  1595. 000010F8  42A7                     clr.l      -[A7]
  1596. 000010FA  486D 2B3C                pea.l      [A5 + 0x2B3C]
  1597. 000010FE  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1598. 00001102  101F                     move.b     D0, [A7]+
  1599. 00001104  4267                     clr.w      -[A7]
  1600. 00001106  42A7                     clr.l      -[A7]
  1601. 00001108  486D 2B44                pea.l      [A5 + 0x2B44]
  1602. 0000110C  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1603. 00001110  101F                     move.b     D0, [A7]+
  1604. 00001112  4267                     clr.w      -[A7]
  1605. 00001114  42A7                     clr.l      -[A7]
  1606. 00001116  486D 2B4C                pea.l      [A5 + 0x2B4C]
  1607. 0000111A  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1608. 0000111E  101F                     move.b     D0, [A7]+
  1609. 00001120  4267                     clr.w      -[A7]
  1610. 00001122  42A7                     clr.l      -[A7]
  1611. 00001124  486D 2B2C                pea.l      [A5 + 0x2B2C]
  1612. 00001128  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1613. 0000112C  101F                     move.b     D0, [A7]+
  1614. 0000112E  4267                     clr.w      -[A7]
  1615. 00001130  42A7                     clr.l      -[A7]
  1616. 00001132  486D 2B34                pea.l      [A5 + 0x2B34]
  1617. 00001136  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1618. 0000113A  101F                     move.b     D0, [A7]+
  1619. label0000113C:
  1620. 0000113C  4E5E                     unlink     A6
  1621. 0000113E  4E75                     rts
  1622. fn00001140:
  1623. 00001140  4E56 0000                link       A6, 0
  1624. 00001144  4E5E                     unlink     A6
  1625. 00001146  4E75                     rts
  1626. 00001148  9049                     sub.w      D0, A1
  1627. 0000114A  4E49                     trap       9
  1628. 0000114C  5455                     addq.w     [A5], 2
  1629. 0000114E  4D4F                     chk.w      D6, A7
  1630. 00001150  4F56                     chk.w      D7, [A6]
  1631. 00001152  544F                     addq.w     A7, 2
  1632. 00001154  534F                     subq.w     A7, 1
  1633. 00001156  554E                     subq.w     A6, 2
  1634. 00001158  4400                     neg.b      D0
  1635. 0000115A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1636. // begin alternate branch 0000115C-00001162
  1637. fn0000115C:
  1638. 0000115C  4E56 0000                link       A6, 0
  1639. 00001160  7000                     moveq.l    D0, 0x00
  1640. // end alternate branch 0000115C-00001162
  1641. fn0000115C: // (misaligned)
  1642. 0000115E  0000 7000                ori.b      D0, 0x0
  1643. 00001162  2B40 EDF0                move.l     [A5 - 0x1210], D0
  1644. 00001166  102D FC38                move.b     D0, [A5 - 0x3C8]
  1645. 0000116A  670E                     beq        +0x10 /* 0000117A */
  1646. 0000116C  4267                     clr.w      -[A7]
  1647. 0000116E  42A7                     clr.l      -[A7]
  1648. 00001170  486D 2B5C                pea.l      [A5 + 0x2B5C]
  1649. 00001174  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1650. 00001178  101F                     move.b     D0, [A7]+
  1651. label0000117A:
  1652. 0000117A  4E5E                     unlink     A6
  1653. 0000117C  4E75                     rts
  1654. 0000117E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1655. // begin alternate branch 00001180-00001184
  1656. fn00001180:
  1657. 00001180  4E56 FDF8                link       A6, -0x0208
  1658. // end alternate branch 00001180-00001184
  1659. fn00001180: // (misaligned)
  1660. 00001182  FDF8                     .invalid   <<F/7/6>>
  1661. 00001184  48E7 0308                movem.l    -[A7], D6,D7,A4
  1662. 00001188  286E 0008                movea.l    A4, [A6 + 0x8]
  1663. 0000118C  486E FE00                pea.l      [A6 - 0x200]
  1664. 00001190  2F3C 0001 7530           move.l     -[A7], 0x17530
  1665. 00001196  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  1666. 0000119A  4A2E FE00                tst.b      [A6 - 0x200]
  1667. 0000119E  6700 00A2                beq        +0xA4 /* 00001242 */
  1668. 000011A2  2D7C 0278 7820 FF00      move.l     [A6 - 0x100], 0x2787820
  1669. 000011AA  4246                     clr.w      D6
  1670. 000011AC  6000 0088                bra        +0x8A /* 00001236 */
  1671. label000011B0:
  1672. 000011B0  486E FE00                pea.l      [A6 - 0x200]
  1673. 000011B4  3F3C 7530                move.w     -[A7], 0x7530 /* 'u0' */
  1674. 000011B8  3006                     move.w     D0, D6
  1675. 000011BA  5240                     addq.w     D0, 1
  1676. 000011BC  3F00                     move.w     -[A7], D0
  1677. 000011BE  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  1678. 000011C2  4A2E FE00                tst.b      [A6 - 0x200]
  1679. 000011C6  676C                     beq        +0x6E /* 00001234 */
  1680. 000011C8  4247                     clr.w      D7
  1681. 000011CA  6062                     bra        +0x64 /* 0000122E */
  1682. label000011CC:
  1683. 000011CC  3007                     move.w     D0, D7
  1684. 000011CE  E340                     asl        D0.w, 1
  1685. 000011D0  5240                     addq.w     D0, 1
  1686. 000011D2  41BC 00FF 4241           .invalid   0, 0xFF4241 // invalid opcode 4 with b == 6
  1687. 000011D8  41EE FE00                lea.l      A0, [A6 - 0x200]
  1688. 000011DC  1230 0000                move.b     D1, [A0 + D0.w]
  1689. 000011E0  1D41 FF01                move.b     [A6 - 0xFF], D1
  1690. 000011E4  3007                     move.w     D0, D7
  1691. 000011E6  5240                     addq.w     D0, 1
  1692. 000011E8  E340                     asl        D0.w, 1
  1693. 000011EA  41BC 00FF 4241           .invalid   0, 0xFF4241 // invalid opcode 4 with b == 6
  1694. 000011F0  1230 0000                move.b     D1, [A0 + D0.w]
  1695. 000011F4  1D41 FF02                move.b     [A6 - 0xFE], D1
  1696. 000011F8  41EE FF00                lea.l      A0, [A6 - 0x100]
  1697. 000011FC  1F10                     move.b     -[A7], [A0]
  1698. 000011FE  3F3C 00FF                move.w     -[A7], 0xFF
  1699. 00001202  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  1700. 00001206  2F08                     move.l     -[A7], A0
  1701. 00001208  486E FDF8                pea.l      [A6 - 0x208]
  1702. 0000120C  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  1703. 00001210  302E FDFA                move.w     D0, [A6 - 0x206]
  1704. 00001214  41BC 003F 3207           .invalid   0, 0x3F3207 // invalid opcode 4 with b == 6
  1705. 0000121A  43BC 0007 E741           .invalid   1, 0x7E741 // invalid opcode 4 with b == 6
  1706. 00001220  3406                     move.w     D2, D6
  1707. 00001222  45BC 0007 D242           .invalid   2, 0x7D242 // invalid opcode 4 with b == 6
  1708. 00001228  1980 1000                move.b     [A4 + D1.w], D0
  1709. 0000122C  5247                     addq.w     D7, 1
  1710. label0000122E:
  1711. 0000122E  7007                     moveq.l    D0, 0x07
  1712. 00001230  B047                     cmp.w      D0, D7
  1713. 00001232  6C98                     bge        -0x66 /* 000011CC */
  1714. label00001234:
  1715. 00001234  5246                     addq.w     D6, 1
  1716. label00001236:
  1717. 00001236  7007                     moveq.l    D0, 0x07
  1718. 00001238  B046                     cmp.w      D0, D6
  1719. 0000123A  6C00 FF74                bge        -0x8A /* 000011B0 */
  1720. 0000123E  6000 017E                bra        +0x180 /* 000013BE */
  1721. label00001242:
  1722. 00001242  4214                     clr.b      [A4]
  1723. 00001244  197C 0020 0008           move.b     [A4 + 0x8], 0x20 /* ' ' */
  1724. 0000124A  197C 0008 0010           move.b     [A4 + 0x10], 0x8
  1725. 00001250  197C 0028 0018           move.b     [A4 + 0x18], 0x28 /* '(' */
  1726. 00001256  197C 0002 0020           move.b     [A4 + 0x20], 0x2
  1727. 0000125C  197C 0022 0028           move.b     [A4 + 0x28], 0x22 /* '\"' */
  1728. 00001262  197C 000A 0030           move.b     [A4 + 0x30], 0xA /* '\n' */
  1729. 00001268  197C 002A 0038           move.b     [A4 + 0x38], 0x2A /* '*' */
  1730. 0000126E  197C 0030 0001           move.b     [A4 + 0x1], 0x30 /* '0' */
  1731. 00001274  197C 0010 0009           move.b     [A4 + 0x9], 0x10
  1732. 0000127A  197C 0038 0011           move.b     [A4 + 0x11], 0x38 /* '8' */
  1733. 00001280  197C 0018 0019           move.b     [A4 + 0x19], 0x18
  1734. 00001286  197C 0032 0021           move.b     [A4 + 0x21], 0x32 /* '2' */
  1735. 0000128C  197C 0012 0029           move.b     [A4 + 0x29], 0x12
  1736. 00001292  197C 003A 0031           move.b     [A4 + 0x31], 0x3A /* ':' */
  1737. 00001298  197C 001A 0039           move.b     [A4 + 0x39], 0x1A
  1738. 0000129E  197C 000C 0002           move.b     [A4 + 0x2], 0xC
  1739. 000012A4  197C 002C 000A           move.b     [A4 + 0xA], 0x2C /* ',' */
  1740. 000012AA  197C 0004 0012           move.b     [A4 + 0x12], 0x4
  1741. 000012B0  197C 0024 001A           move.b     [A4 + 0x1A], 0x24 /* '$' */
  1742. 000012B6  197C 000E 0022           move.b     [A4 + 0x22], 0xE
  1743. 000012BC  197C 002E 002A           move.b     [A4 + 0x2A], 0x2E /* '.' */
  1744. 000012C2  197C 0006 0032           move.b     [A4 + 0x32], 0x6
  1745. 000012C8  197C 0026 003A           move.b     [A4 + 0x3A], 0x26 /* '&' */
  1746. 000012CE  197C 003C 0003           move.b     [A4 + 0x3], 0x3C /* '<' */
  1747. 000012D4  197C 001C 000B           move.b     [A4 + 0xB], 0x1C
  1748. 000012DA  197C 0034 0013           move.b     [A4 + 0x13], 0x34 /* '4' */
  1749. 000012E0  197C 0014 001B           move.b     [A4 + 0x1B], 0x14
  1750. 000012E6  197C 003E 0023           move.b     [A4 + 0x23], 0x3E /* '>' */
  1751. 000012EC  197C 001E 002B           move.b     [A4 + 0x2B], 0x1E
  1752. 000012F2  197C 0036 0033           move.b     [A4 + 0x33], 0x36 /* '6' */
  1753. 000012F8  197C 0016 003B           move.b     [A4 + 0x3B], 0x16
  1754. 000012FE  197C 0003 0004           move.b     [A4 + 0x4], 0x3
  1755. 00001304  197C 0023 000C           move.b     [A4 + 0xC], 0x23 /* '#' */
  1756. 0000130A  197C 000B 0014           move.b     [A4 + 0x14], 0xB
  1757. 00001310  197C 002B 001C           move.b     [A4 + 0x1C], 0x2B /* '+' */
  1758. 00001316  197C 0001 0024           move.b     [A4 + 0x24], 0x1
  1759. 0000131C  197C 0021 002C           move.b     [A4 + 0x2C], 0x21 /* '!' */
  1760. 00001322  197C 0009 0034           move.b     [A4 + 0x34], 0x9 /* '\t' */
  1761. 00001328  197C 0029 003C           move.b     [A4 + 0x3C], 0x29 /* ')' */
  1762. 0000132E  197C 0033 0005           move.b     [A4 + 0x5], 0x33 /* '3' */
  1763. 00001334  197C 0013 000D           move.b     [A4 + 0xD], 0x13
  1764. 0000133A  197C 003B 0015           move.b     [A4 + 0x15], 0x3B /* ';' */
  1765. 00001340  197C 001B 001D           move.b     [A4 + 0x1D], 0x1B
  1766. 00001346  197C 0031 0025           move.b     [A4 + 0x25], 0x31 /* '1' */
  1767. 0000134C  197C 0011 002D           move.b     [A4 + 0x2D], 0x11
  1768. 00001352  197C 0039 0035           move.b     [A4 + 0x35], 0x39 /* '9' */
  1769. 00001358  197C 0019 003D           move.b     [A4 + 0x3D], 0x19
  1770. 0000135E  197C 000F 0006           move.b     [A4 + 0x6], 0xF
  1771. 00001364  197C 002F 000E           move.b     [A4 + 0xE], 0x2F /* '/' */
  1772. 0000136A  197C 0007 0016           move.b     [A4 + 0x16], 0x7
  1773. 00001370  197C 0027 001E           move.b     [A4 + 0x1E], 0x27 /* '\'' */
  1774. 00001376  197C 000D 0026           move.b     [A4 + 0x26], 0xD /* '\r' */
  1775. 0000137C  197C 002D 002E           move.b     [A4 + 0x2E], 0x2D /* '-' */
  1776. 00001382  197C 0005 0036           move.b     [A4 + 0x36], 0x5
  1777. 00001388  197C 0025 003E           move.b     [A4 + 0x3E], 0x25 /* '%' */
  1778. 0000138E  197C 003F 0007           move.b     [A4 + 0x7], 0x3F /* '?' */
  1779. 00001394  197C 001F 000F           move.b     [A4 + 0xF], 0x1F
  1780. 0000139A  197C 0037 0017           move.b     [A4 + 0x17], 0x37 /* '7' */
  1781. 000013A0  197C 0017 001F           move.b     [A4 + 0x1F], 0x17
  1782. 000013A6  197C 003D 0027           move.b     [A4 + 0x27], 0x3D /* '=' */
  1783. 000013AC  197C 001D 002F           move.b     [A4 + 0x2F], 0x1D
  1784. 000013B2  197C 0035 0037           move.b     [A4 + 0x37], 0x35 /* '5' */
  1785. 000013B8  197C 0015 003F           move.b     [A4 + 0x3F], 0x15
  1786. label000013BE:
  1787. 000013BE  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1788. 000013C2  4E5E                     unlink     A6
  1789. 000013C4  2E9F                     move.l     [A7], [A7]+
  1790. 000013C6  4E75                     rts
  1791. 000013C8  9049                     sub.w      D0, A1
  1792. 000013CA  4E49                     trap       9
  1793. 000013CC  5444                     addq.w     D4, 2
  1794. 000013CE  4954                     chk.w      D4, [A4]
  1795. 000013D0  4845                     swap.w     D5
  1796. 000013D2  524D                     addq.w     A5, 1
  1797. 000013D4  4154                     chk.w      D0, [A4]
  1798. 000013D6  5249                     addq.w     A1, 1
  1799. 000013D8  5800                     addq.b     D0, 4
  1800. 000013DA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1801. // begin alternate branch 000013DC-000013E6
  1802. fn000013DC:
  1803. 000013DC  4E56 0000                link       A6, 0
  1804. 000013E0  1B6E 000E EE3C           move.b     [A5 - 0x11C4], [A6 + 0xE]
  1805. // end alternate branch 000013DC-000013E6
  1806. fn000013DC: // (misaligned)
  1807. 000013DE  0000 1B6E                ori.b      D0, 0x6E /* 'n' */
  1808. 000013E2  000E EE3C                ori.b      A6, 0x3C /* '<' */
  1809. 000013E6  1B6E 000C EE40           move.b     [A5 - 0x11C0], [A6 + 0xC]
  1810. 000013EC  1B6E 000A EDF8           move.b     [A5 - 0x1208], [A6 + 0xA]
  1811. 000013F2  1B6E 0008 EDF4           move.b     [A5 - 0x120C], [A6 + 0x8]
  1812. 000013F8  486D EDFC                pea.l      [A5 - 0x1204]
  1813. 000013FC  4EBA FD82                jsr        [PC - 0x27E /* 00001180 */]
  1814. 00001400  4E5E                     unlink     A6
  1815. 00001402  205F                     movea.l    A0, [A7]+
  1816. 00001404  504F                     addq.w     A7, 8
  1817. 00001406  4ED0                     jmp        [A0]
  1818. 00001408  9349                     subx.w     -[A1], -[A1]
  1819. 0000140A  4E49                     trap       9
  1820. 0000140C  5455                     addq.w     [A5], 2
  1821. 0000140E  4F46                     chk.w      D7, D6
  1822. 00001410  4653                     not.w      [A3]
  1823. 00001412  4352                     chk.w      D1, [A2]
  1824. 00001414  4545                     chk.w      D2, D5
  1825. 00001416  4E55 5449                link       A5, -0xFFFFABB7
  1826. 0000141A  4C53 0000                movem.l    <none>, [A3]
  1827. 0000141E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1828. // begin alternate branch 00001420-0000142A
  1829. fn00001420:
  1830. 00001420  4E56 0000                link       A6, 0
  1831. 00001424  1B6E 000A EE58           move.b     [A5 - 0x11A8], [A6 + 0xA]
  1832. // end alternate branch 00001420-0000142A
  1833. fn00001420: // (misaligned)
  1834. 00001422  0000 1B6E                ori.b      D0, 0x6E /* 'n' */
  1835. 00001426  000A EE58                ori.b      A2, 0x58 /* 'X' */
  1836. 0000142A  1B6E 0008 EE5C           move.b     [A5 - 0x11A4], [A6 + 0x8]
  1837. 00001430  42AD EE68                clr.l      [A5 - 0x1198]
  1838. 00001434  426D EE6C                clr.w      [A5 - 0x1194]
  1839. 00001438  2B7C FFFF FFFF EE60      move.l     [A5 - 0x11A0], 0xFFFFFFFF
  1840. 00001440  3B7C FFFF EE64           move.w     [A5 - 0x119C], 0xFFFF
  1841. 00001446  7000                     moveq.l    D0, 0x00
  1842. 00001448  2B40 EE54                move.l     [A5 - 0x11AC], D0
  1843. 0000144C  422D EE48                clr.b      [A5 - 0x11B8]
  1844. 00001450  7000                     moveq.l    D0, 0x00
  1845. 00001452  2B40 EE50                move.l     [A5 - 0x11B0], D0
  1846. 00001456  7000                     moveq.l    D0, 0x00
  1847. 00001458  2B40 EE70                move.l     [A5 - 0x1190], D0
  1848. 0000145C  7000                     moveq.l    D0, 0x00
  1849. 0000145E  2B40 EE4C                move.l     [A5 - 0x11B4], D0
  1850. 00001462  422D EE44                clr.b      [A5 - 0x11BC]
  1851. 00001466  4E5E                     unlink     A6
  1852. 00001468  2E9F                     move.l     [A7], [A7]+
  1853. 0000146A  4E75                     rts
  1854. 0000146C  9149                     subx.w     -[A0], -[A1]
  1855. 0000146E  4E49                     trap       9
  1856. 00001470  5455                     addq.w     [A5], 2
  1857. 00001472  4F4C                     chk.w      D7, A4
  1858. 00001474  4454                     neg.w      [A4]
  1859. 00001476  4855                     pea.l      [A5]
  1860. 00001478  4D42                     chk.w      D6, D2
  1861. 0000147A  4E41                     trap       1
  1862. 0000147C  494C                     chk.w      D4, A4
  1863. 0000147E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1864. // begin alternate branch 00001480-00001486
  1865. fn00001480:
  1866. 00001480  4E56 0000                link       A6, 0
  1867. 00001484  4E5E                     unlink     A6
  1868. // end alternate branch 00001480-00001486
  1869. fn00001480: // (misaligned)
  1870. 00001482  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1871. 00001486  4E75                     rts
  1872. fn00001488:
  1873. 00001488  4E56 0000                link       A6, 0
  1874. 0000148C  102D FC38                move.b     D0, [A5 - 0x3C8]
  1875. 00001490  6746                     beq        +0x48 /* 000014D8 */
  1876. 00001492  4267                     clr.w      -[A7]
  1877. 00001494  42A7                     clr.l      -[A7]
  1878. 00001496  486D 2B84                pea.l      [A5 + 0x2B84]
  1879. 0000149A  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1880. 0000149E  101F                     move.b     D0, [A7]+
  1881. 000014A0  4267                     clr.w      -[A7]
  1882. 000014A2  42A7                     clr.l      -[A7]
  1883. 000014A4  486D 2B6C                pea.l      [A5 + 0x2B6C]
  1884. 000014A8  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1885. 000014AC  101F                     move.b     D0, [A7]+
  1886. 000014AE  4267                     clr.w      -[A7]
  1887. 000014B0  42A7                     clr.l      -[A7]
  1888. 000014B2  486D 2B64                pea.l      [A5 + 0x2B64]
  1889. 000014B6  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1890. 000014BA  101F                     move.b     D0, [A7]+
  1891. 000014BC  4267                     clr.w      -[A7]
  1892. 000014BE  42A7                     clr.l      -[A7]
  1893. 000014C0  486D 2B74                pea.l      [A5 + 0x2B74]
  1894. 000014C4  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1895. 000014C8  101F                     move.b     D0, [A7]+
  1896. 000014CA  4267                     clr.w      -[A7]
  1897. 000014CC  42A7                     clr.l      -[A7]
  1898. 000014CE  486D 2B7C                pea.l      [A5 + 0x2B7C]
  1899. 000014D2  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1900. 000014D6  101F                     move.b     D0, [A7]+
  1901. label000014D8:
  1902. 000014D8  4E5E                     unlink     A6
  1903. 000014DA  4E75                     rts
  1904. fn000014DC:
  1905. 000014DC  4E56 0000                link       A6, 0
  1906. 000014E0  0C6E 0700 000C           cmpi.w     [A6 + 0xC], 0x700
  1907. 000014E6  5CC0                     sge        D0
  1908. 000014E8  4400                     neg.b      D0
  1909. 000014EA  1B40 EEE4                move.b     [A5 - 0x111C], D0
  1910. 000014EE  1B6E 000A EE74           move.b     [A5 - 0x118C], [A6 + 0xA]
  1911. 000014F4  1B6E 0008 EE78           move.b     [A5 - 0x1188], [A6 + 0x8]
  1912. 000014FA  4E5E                     unlink     A6
  1913. 000014FC  205F                     movea.l    A0, [A7]+
  1914. 000014FE  5C4F                     addq.w     A7, 6
  1915. 00001500  4ED0                     jmp        [A0]
  1916. 00001502  9149                     subx.w     -[A0], -[A1]
  1917. 00001504  4E49                     trap       9
  1918. 00001506  5455                     addq.w     [A5], 2
  1919. 00001508  5049                     addq.w     A1, 8
  1920. 0000150A  4354                     chk.w      D1, [A4]
  1921. 0000150C  5552                     subq.w     [A2], 2
  1922. 0000150E  4555                     chk.w      D2, [A5]
  1923. 00001510  5449                     addq.w     A1, 2
  1924. 00001512  4C53 0000                movem.l    <none>, [A3]
  1925. 00001516  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1926. // begin alternate branch 00001518-00001522
  1927. fn00001518:
  1928. 00001518  4E56 0000                link       A6, 0
  1929. 0000151C  102D FC38                move.b     D0, [A5 - 0x3C8]
  1930. 00001520  670E                     beq        +0x10 /* 00001530 */
  1931. // end alternate branch 00001518-00001522
  1932. fn00001518: // (misaligned)
  1933. 0000151A  0000 102D                ori.b      D0, 0x2D /* '-' */
  1934. 0000151E  FC38 670E                .unknown   0xFC38 0x670E (W = 6)
  1935. 00001522  4267                     clr.w      -[A7]
  1936. 00001524  42A7                     clr.l      -[A7]
  1937. 00001526  486D 2B8C                pea.l      [A5 + 0x2B8C]
  1938. 0000152A  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1939. 0000152E  101F                     move.b     D0, [A7]+
  1940. label00001530:
  1941. 00001530  4E5E                     unlink     A6
  1942. 00001532  4E75                     rts
  1943. fn00001534:
  1944. 00001534  4E56 FFFC                link       A6, -0x0004
  1945. 00001538  102D FC38                move.b     D0, [A5 - 0x3C8]
  1946. 0000153C  671C                     beq        +0x1E /* 0000155A */
  1947. 0000153E  4267                     clr.w      -[A7]
  1948. 00001540  42A7                     clr.l      -[A7]
  1949. 00001542  486D 2B9C                pea.l      [A5 + 0x2B9C]
  1950. 00001546  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1951. 0000154A  101F                     move.b     D0, [A7]+
  1952. 0000154C  4267                     clr.w      -[A7]
  1953. 0000154E  42A7                     clr.l      -[A7]
  1954. 00001550  486D 2BA4                pea.l      [A5 + 0x2BA4]
  1955. 00001554  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1956. 00001558  101F                     move.b     D0, [A7]+
  1957. label0000155A:
  1958. 0000155A  486E FFFC                pea.l      [A6 - 0x4]
  1959. 0000155E  486D 2B94                pea.l      [A5 + 0x2B94]
  1960. 00001562  3F3C 01B2                move.w     -[A7], 0x1B2
  1961. 00001566  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  1962. 0000156A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1963. 0000156E  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1964. 00001572  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1965. 00001576  4EBA 005C                jsr        [PC + 0x5C /* 000015D4 */]
  1966. 0000157A  4267                     clr.w      -[A7]
  1967. 0000157C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1968. 00001580  4EAD 436A                jsr        [A5 + 0x436A /* export_2153 */]
  1969. 00001584  101F                     move.b     D0, [A7]+
  1970. 00001586  670A                     beq        +0xC /* 00001592 */
  1971. 00001588  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1972. 0000158C  4EAD 435A                jsr        [A5 + 0x435A /* export_2151 */]
  1973. 00001590  6008                     bra        +0xA /* 0000159A */
  1974. label00001592:
  1975. 00001592  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1976. 00001596  4EAD 4352                jsr        [A5 + 0x4352 /* export_2150 */]
  1977. label0000159A:
  1978. 0000159A  2B6E FFFC EEE8           move.l     [A5 - 0x1118], [A6 - 0x4]
  1979. 000015A0  4E5E                     unlink     A6
  1980. 000015A2  4E75                     rts
  1981. export_404:
  1982. 000015A4  4E56 0000                link       A6, 0
  1983. 000015A8  2F0C                     move.l     -[A7], A4
  1984. 000015AA  286E 0008                movea.l    A4, [A6 + 0x8]
  1985. 000015AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1986. 000015B2  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  1987. 000015B6  2054                     movea.l    A0, [A4]
  1988. 000015B8  7000                     moveq.l    D0, 0x00
  1989. 000015BA  2140 01AA                move.l     [A0 + 0x1AA], D0
  1990. 000015BE  7000                     moveq.l    D0, 0x00
  1991. 000015C0  2140 01AE                move.l     [A0 + 0x1AE], D0
  1992. 000015C4  7000                     moveq.l    D0, 0x00
  1993. 000015C6  2140 0090                move.l     [A0 + 0x90], D0
  1994. 000015CA  285F                     movea.l    A4, [A7]+
  1995. 000015CC  4E5E                     unlink     A6
  1996. 000015CE  2E9F                     move.l     [A7], [A7]+
  1997. 000015D0  4E75                     rts
  1998. 000015D2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1999. // begin alternate branch 000015D4-000015E8
  2000. fn000015D4:
  2001. 000015D4  4E56 FED4                link       A6, -0x012C
  2002. 000015D8  48E7 0128                movem.l    -[A7], D7,A2,A4
  2003. 000015DC  286E 0008                movea.l    A4, [A6 + 0x8]
  2004. 000015E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2005. 000015E4  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  2006. // end alternate branch 000015D4-000015E8
  2007. fn000015D4: // (misaligned)
  2008. 000015D6  FED4 48E7                .extension 0xED4 <<F/2-3/7>> // unimplemented
  2009. 000015DA  0128 286E                btst       [A0 + 0x286E], D0
  2010. 000015DE  0008 2F2E                ori.b      A0, 0x2E /* '.' */
  2011. 000015E2  0008 4EAD                ori.b      A0, 0xAD
  2012. 000015E6  1B12                     move.b     -[A5], [A2]
  2013. 000015E8  486E FFFC                pea.l      [A6 - 0x4]
  2014. 000015EC  486D 286C                pea.l      [A5 + 0x286C]
  2015. 000015F0  3F3C 002E                move.w     -[A7], 0x2E /* '.' */
  2016. 000015F4  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  2017. 000015F8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2018. 000015FC  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2019. 00001600  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2020. 00001604  4EAD 35AA                jsr        [A5 + 0x35AA /* export_1713 */]
  2021. 00001608  2054                     movea.l    A0, [A4]
  2022. 0000160A  216E FFFC 01AE           move.l     [A0 + 0x1AE], [A6 - 0x4]
  2023. 00001610  3D6D EDA4 FFFA           move.w     [A6 - 0x6], [A5 - 0x125C]
  2024. 00001616  486E FED4                pea.l      [A6 - 0x12C]
  2025. 0000161A  2F3C 0003 0FA4           move.l     -[A7], 0x30FA4
  2026. 00001620  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  2027. 00001624  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  2028. 00001628  43EE FED4                lea.l      A1, [A6 - 0x12C]
  2029. 0000162C  7007                     moveq.l    D0, 0x07
  2030. label0000162E:
  2031. 0000162E  20D9                     move.l     [A0]+, [A1]+
  2032. 00001630  51C8 FFFC                dbf        D0, -0x6 /* 0000162E */
  2033. 00001634  2254                     movea.l    A1, [A4]
  2034. 00001636  41E9 000A                lea.l      A0, [A1 + 0xA]
  2035. 0000163A  45EE FFD4                lea.l      A2, [A6 - 0x2C]
  2036. 0000163E  7007                     moveq.l    D0, 0x07
  2037. label00001640:
  2038. 00001640  20DA                     move.l     [A0]+, [A2]+
  2039. 00001642  51C8 FFFC                dbf        D0, -0x6 /* 00001640 */
  2040. 00001646  4267                     clr.w      -[A7]
  2041. 00001648  486E FFD4                pea.l      [A6 - 0x2C]
  2042. 0000164C  2F3C 4674 6350           move.l     -[A7], 0x46746350 /* 'FtcP' */
  2043. 00001652  4267                     clr.w      -[A7]
  2044. 00001654  486E FFFA                pea.l      [A6 - 0x6]
  2045. 00001658  486E FFF6                pea.l      [A6 - 0xA]
  2046. 0000165C  4EAD 398A                jsr        [A5 + 0x398A /* export_1837 */]
  2047. 00001660  1E1F                     move.b     D7, [A7]+
  2048. 00001662  1007                     move.b     D0, D7
  2049. 00001664  671A                     beq        +0x1C /* 00001680 */
  2050. 00001666  2254                     movea.l    A1, [A4]
  2051. 00001668  41E9 000A                lea.l      A0, [A1 + 0xA]
  2052. 0000166C  45EE FFD4                lea.l      A2, [A6 - 0x2C]
  2053. 00001670  7007                     moveq.l    D0, 0x07
  2054. label00001672:
  2055. 00001672  20DA                     move.l     [A0]+, [A2]+
  2056. 00001674  51C8 FFFC                dbf        D0, -0x6 /* 00001672 */
  2057. 00001678  336E FFFA 0004           move.w     [A1 + 0x4], [A6 - 0x6]
  2058. 0000167E  6010                     bra        +0x12 /* 00001690 */
  2059. label00001680:
  2060. 00001680  4267                     clr.w      -[A7]
  2061. 00001682  486E FFF6                pea.l      [A6 - 0xA]
  2062. 00001686  4EAD 395A                jsr        [A5 + 0x395A /* export_1831 */]
  2063. 0000168A  2054                     movea.l    A0, [A4]
  2064. 0000168C  315F 0004                move.w     [A0 + 0x4], [A7]+
  2065. label00001690:
  2066. 00001690  2054                     movea.l    A0, [A4]
  2067. 00001692  216E FFF6 0006           move.l     [A0 + 0x6], [A6 - 0xA]
  2068. 00001698  4CDF 1480                movem.l    D7,A2,A4, [A7]+
  2069. 0000169C  4E5E                     unlink     A6
  2070. 0000169E  2E9F                     move.l     [A7], [A7]+
  2071. 000016A0  4E75                     rts
  2072. 000016A2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2073. // begin alternate branch 000016A4-000016AE
  2074. fn000016A4:
  2075. 000016A4  4E56 0000                link       A6, 0
  2076. 000016A8  102D FC38                move.b     D0, [A5 - 0x3C8]
  2077. 000016AC  6754                     beq        +0x56 /* 00001702 */
  2078. // end alternate branch 000016A4-000016AE
  2079. fn000016A4: // (misaligned)
  2080. 000016A6  0000 102D                ori.b      D0, 0x2D /* '-' */
  2081. 000016AA  FC38 6754                .unknown   0xFC38 0x6754 (W = 6)
  2082. 000016AE  4267                     clr.w      -[A7]
  2083. 000016B0  42A7                     clr.l      -[A7]
  2084. 000016B2  486D 2BE4                pea.l      [A5 + 0x2BE4]
  2085. 000016B6  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2086. 000016BA  101F                     move.b     D0, [A7]+
  2087. 000016BC  4267                     clr.w      -[A7]
  2088. 000016BE  42A7                     clr.l      -[A7]
  2089. 000016C0  486D 2BC4                pea.l      [A5 + 0x2BC4]
  2090. 000016C4  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2091. 000016C8  101F                     move.b     D0, [A7]+
  2092. 000016CA  4267                     clr.w      -[A7]
  2093. 000016CC  42A7                     clr.l      -[A7]
  2094. 000016CE  486D 2BCC                pea.l      [A5 + 0x2BCC]
  2095. 000016D2  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2096. 000016D6  101F                     move.b     D0, [A7]+
  2097. 000016D8  4267                     clr.w      -[A7]
  2098. 000016DA  42A7                     clr.l      -[A7]
  2099. 000016DC  486D 2BEC                pea.l      [A5 + 0x2BEC]
  2100. 000016E0  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2101. 000016E4  101F                     move.b     D0, [A7]+
  2102. 000016E6  4267                     clr.w      -[A7]
  2103. 000016E8  42A7                     clr.l      -[A7]
  2104. 000016EA  486D 2BD4                pea.l      [A5 + 0x2BD4]
  2105. 000016EE  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2106. 000016F2  101F                     move.b     D0, [A7]+
  2107. 000016F4  4267                     clr.w      -[A7]
  2108. 000016F6  42A7                     clr.l      -[A7]
  2109. 000016F8  486D 2BDC                pea.l      [A5 + 0x2BDC]
  2110. 000016FC  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2111. 00001700  101F                     move.b     D0, [A7]+
  2112. label00001702:
  2113. 00001702  4EBA 001C                jsr        [PC + 0x1C /* 00001720 */]
  2114. 00001706  42AD EEF4                clr.l      [A5 - 0x110C]
  2115. 0000170A  426D EEF8                clr.w      [A5 - 0x1108]
  2116. 0000170E  2B7C FFFF FFFF EEEC      move.l     [A5 - 0x1114], 0xFFFFFFFF
  2117. 00001716  3B7C FFFF EEF0           move.w     [A5 - 0x1110], 0xFFFF
  2118. 0000171C  4E5E                     unlink     A6
  2119. 0000171E  4E75                     rts
  2120. fn00001720:
  2121. 00001720  4E56 FFE4                link       A6, -0x001C
  2122. 00001724  2F0C                     move.l     -[A7], A4
  2123. 00001726  422D EF14                clr.b      [A5 - 0x10EC]
  2124. 0000172A  422D EF18                clr.b      [A5 - 0x10E8]
  2125. 0000172E  2F3C 0001 0000           move.l     -[A7], 0x10000
  2126. 00001734  486E FFF0                pea.l      [A6 - 0x10]
  2127. 00001738  4EAD 04FA                jsr        [A5 + 0x4FA /* export_155 */]
  2128. 0000173C  4A5F                     tst.w      [A7]+
  2129. 0000173E  6634                     bne        +0x36 /* 00001774 */
  2130. 00001740  1B6E FFF9 EF14           move.b     [A5 - 0x10EC], [A6 - 0x7]
  2131. 00001746  102D EF14                move.b     D0, [A5 - 0x10EC]
  2132. 0000174A  6728                     beq        +0x2A /* 00001774 */
  2133. 0000174C  42A7                     clr.l      -[A7]
  2134. 0000174E  3F3C AB03                move.w     -[A7], 0xAB03
  2135. 00001752  1F3C 0001                move.b     -[A7], 0x1
  2136. 00001756  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  2137. 0000175A  42A7                     clr.l      -[A7]
  2138. 0000175C  3F3C A89F                move.w     -[A7], 0xA89F
  2139. 00001760  1F3C 0001                move.b     -[A7], 0x1
  2140. 00001764  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  2141. 00001768  201F                     move.l     D0, [A7]+
  2142. 0000176A  B09F                     cmp.l      D0, [A7]+
  2143. 0000176C  56C0                     sne        D0
  2144. 0000176E  4400                     neg.b      D0
  2145. 00001770  1B40 EF18                move.b     [A5 - 0x10E8], D0
  2146. label00001774:
  2147. 00001774  42A7                     clr.l      -[A7]
  2148. 00001776  2F3C 5072 6576           move.l     -[A7], 0x50726576 /* 'Prev' */
  2149. 0000177C  3F3C 03E8                move.w     -[A7], 0x3E8
  2150. 00001780  A9A0                     syscall    GetResource
  2151. 00001782  285F                     movea.l    A4, [A7]+
  2152. 00001784  200C                     move.l     D0, A4
  2153. 00001786  6710                     beq        +0x12 /* 00001798 */
  2154. 00001788  2054                     movea.l    A0, [A4]
  2155. 0000178A  43ED EEFC                lea.l      A1, [A5 - 0x1104]
  2156. 0000178E  7005                     moveq.l    D0, 0x05
  2157. label00001790:
  2158. 00001790  22D8                     move.l     [A1]+, [A0]+
  2159. 00001792  51C8 FFFC                dbf        D0, -0x6 /* 00001790 */
  2160. 00001796  604E                     bra        +0x50 /* 000017E6 */
  2161. label00001798:
  2162. 00001798  2B7C 00C8 00C8 EEFC      move.l     [A5 - 0x1104], 0xC800C8
  2163. 000017A0  2B7C 5A6F 6F6D EF00      move.l     [A5 - 0x1100], 0x5A6F6F6D /* 'Zoom' */
  2164. 000017A8  2B7C 03E8 0014 EF04      move.l     [A5 - 0x10FC], 0x3E80014
  2165. 000017B0  486E FFE4                pea.l      [A6 - 0x1C]
  2166. 000017B4  2F3C 0004 0004           move.l     -[A7], 0x40004
  2167. 000017BA  2F3C 0004 0004           move.l     -[A7], 0x40004
  2168. 000017C0  A8A7                     syscall    SetRect
  2169. 000017C2  41ED EF08                lea.l      A0, [A5 - 0x10F8]
  2170. 000017C6  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  2171. 000017CA  20D9                     move.l     [A0]+, [A1]+
  2172. 000017CC  20D9                     move.l     [A0]+, [A1]+
  2173. 000017CE  41ED EF10                lea.l      A0, [A5 - 0x10F0]
  2174. 000017D2  0250 7FFF                andi.w     [A0], 0x7FFF
  2175. 000017D6  0050 8000                ori.w      [A0], 0x8000
  2176. 000017DA  026D BFFF EF10           andi.w     [A5 - 0x10F0], 0xBFFF
  2177. 000017E0  3B7C 0005 EF12           move.w     [A5 - 0x10EE], 0x5
  2178. label000017E6:
  2179. 000017E6  285F                     movea.l    A4, [A7]+
  2180. 000017E8  4E5E                     unlink     A6
  2181. 000017EA  4E75                     rts
  2182. 000017EC  9149                     subx.w     -[A0], -[A1]
  2183. 000017EE  4E49                     trap       9
  2184. 000017F0  5455                     addq.w     [A5], 2
  2185. 000017F2  5052                     addq.w     [A2], 8
  2186. 000017F4  4556                     chk.w      D2, [A6]
  2187. 000017F6  4945                     chk.w      D4, D5
  2188. 000017F8  5755                     subq.w     [A5], 3
  2189. 000017FA  5449                     addq.w     A1, 2
  2190. 000017FC  4C53 0000                movem.l    <none>, [A3]
  2191. fn00001800:
  2192. 00001800  4E56 FFFE                link       A6, -0x0002
  2193. 00001804  2F07                     move.l     -[A7], D7
  2194. 00001806  4247                     clr.w      D7
  2195. 00001808  4267                     clr.w      -[A7]
  2196. 0000180A  4EAD 44CA                jsr        [A5 + 0x44CA /* export_2197 */]
  2197. 0000180E  1B5F F094                move.b     [A5 - 0xF6C], [A7]+
  2198. 00001812  4267                     clr.w      -[A7]
  2199. 00001814  4EAD 44DA                jsr        [A5 + 0x44DA /* export_2199 */]
  2200. 00001818  1B5F F090                move.b     [A5 - 0xF70], [A7]+
  2201. 0000181C  102D F094                move.b     D0, [A5 - 0xF6C]
  2202. 00001820  6712                     beq        +0x14 /* 00001834 */
  2203. 00001822  4267                     clr.w      -[A7]
  2204. 00001824  303C 0001                move.w     D0, 0x1
  2205. 00001828  AAAA                     syscall    QuickTimeDispatch
  2206. 0000182A  3E1F                     move.w     D7, [A7]+
  2207. 0000182C  57C0                     seq        D0
  2208. 0000182E  4400                     neg.b      D0
  2209. 00001830  1B40 F094                move.b     [A5 - 0xF6C], D0
  2210. label00001834:
  2211. 00001834  3D47 0008                move.w     [A6 + 0x8], D7
  2212. 00001838  2E1F                     move.l     D7, [A7]+
  2213. 0000183A  4E5E                     unlink     A6
  2214. 0000183C  4E75                     rts
  2215. 0000183E  8D49 4E49                pack       -[A6], -[A1], 0x4E49
  2216. 00001842  5451                     addq.w     [A1], 2
  2217. 00001844  5549                     subq.w     A1, 2
  2218. 00001846  434B                     chk.w      D1, A3
  2219. 00001848  5449                     addq.w     A1, 2
  2220. 0000184A  4D45                     chk.w      D6, D5
  2221. 0000184C  0000 0000                ori.b      D0, 0x0
  2222. export_405:
  2223. 00001850  4E56 0000                link       A6, 0
  2224. 00001854  4267                     clr.w      -[A7]
  2225. 00001856  4EBA FFA8                jsr        [PC - 0x58 /* 00001800 */]
  2226. 0000185A  3D5F 0008                move.w     [A6 + 0x8], [A7]+
  2227. 0000185E  4E5E                     unlink     A6
  2228. 00001860  4E75                     rts
  2229. 00001862  9349                     subx.w     -[A1], -[A1]
  2230. 00001864  4E49                     trap       9
  2231. 00001866  5455                     addq.w     [A5], 2
  2232. 00001868  5155                     subq.w     [A5], 8
  2233. 0000186A  4943                     chk.w      D4, D3
  2234. 0000186C  4B54                     chk.w      D5, [A4]
  2235. 0000186E  494D                     chk.w      D4, A5
  2236. 00001870  4555                     chk.w      D2, [A5]
  2237. 00001872  5449                     addq.w     A1, 2
  2238. 00001874  4C53 0000                movem.l    <none>, [A3]
  2239. fn00001878:
  2240. 00001878  4E56 FCD4                link       A6, -0x032C
  2241. 0000187C  48E7 0700                movem.l    -[A7], D5,D6,D7
  2242. 00001880  102D FC38                move.b     D0, [A5 - 0x3C8]
  2243. 00001884  670E                     beq        +0x10 /* 00001894 */
  2244. 00001886  4267                     clr.w      -[A7]
  2245. 00001888  42A7                     clr.l      -[A7]
  2246. 0000188A  486D 2BF4                pea.l      [A5 + 0x2BF4]
  2247. 0000188E  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2248. 00001892  101F                     move.b     D0, [A7]+
  2249. label00001894:
  2250. 00001894  42A7                     clr.l      -[A7]
  2251. 00001896  A01C                     syscall    FreeMem
  2252. 00001898  2E80                     move.l     [A7], D0
  2253. 0000189A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2254. 0000189E  42A7                     clr.l      -[A7]
  2255. 000018A0  486E FFFC                pea.l      [A6 - 0x4]
  2256. 000018A4  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  2257. 000018A8  2C17                     move.l     D6, [A7]
  2258. 000018AA  700A                     moveq.l    D0, 0x0A
  2259. 000018AC  2F00                     move.l     -[A7], D0
  2260. 000018AE  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  2261. 000018B2  2E1F                     move.l     D7, [A7]+
  2262. 000018B4  0C87 0000 4E20           cmpi.l     D7, 0x4E20 /* 'N ' */
  2263. 000018BA  6C08                     bge        +0xA /* 000018C4 */
  2264. 000018BC  2E3C 0000 4E20           move.l     D7, 0x4E20 /* 'N ' */
  2265. 000018C2  600E                     bra        +0x10 /* 000018D2 */
  2266. label000018C4:
  2267. 000018C4  0C87 0007 A120           cmpi.l     D7, 0x7A120
  2268. 000018CA  6F06                     ble        +0x8 /* 000018D2 */
  2269. 000018CC  2E3C 0007 A120           move.l     D7, 0x7A120
  2270. label000018D2:
  2271. 000018D2  2F07                     move.l     -[A7], D7
  2272. 000018D4  3F3C 0001                move.w     -[A7], 0x1
  2273. 000018D8  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2274. 000018DC  4267                     clr.w      -[A7]
  2275. 000018DE  486E FFEE                pea.l      [A6 - 0x12]
  2276. 000018E2  4EAD 395A                jsr        [A5 + 0x395A /* export_1831 */]
  2277. 000018E6  3A1F                     move.w     D5, [A7]+
  2278. 000018E8  4267                     clr.w      -[A7]
  2279. 000018EA  3F05                     move.w     -[A7], D5
  2280. 000018EC  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2281. 000018F0  486E FFEC                pea.l      [A6 - 0x14]
  2282. 000018F4  4EAD 3962                jsr        [A5 + 0x3962 /* export_1832 */]
  2283. 000018F8  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2284. 000018FC  487A 007A                pea.l      [PC + 0x7A /* 00001978, value 0x13466574, pstring "Fetch Recovery File" */]
  2285. 00001900  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  2286. 00001904  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  2287. 00001908  486E FCD4                pea.l      [A6 - 0x32C]
  2288. 0000190C  2F3C 0001 0FA3           move.l     -[A7], 0x10FA3
  2289. 00001912  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  2290. 00001916  486E FDD4                pea.l      [A6 - 0x22C]
  2291. 0000191A  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2292. 0000191E  41EE FEE0                lea.l      A0, [A6 - 0x120]
  2293. 00001922  43EE FDD4                lea.l      A1, [A6 - 0x22C]
  2294. 00001926  7042                     moveq.l    D0, 0x42
  2295. label00001928:
  2296. 00001928  20D9                     move.l     [A0]+, [A1]+
  2297. 0000192A  51C8 FFFC                dbf        D0, -0x6 /* 00001928 */
  2298. 0000192E  41EE FEE0                lea.l      A0, [A6 - 0x120]
  2299. 00001932  43EE FCD4                lea.l      A1, [A6 - 0x32C]
  2300. 00001936  703F                     moveq.l    D0, 0x3F
  2301. label00001938:
  2302. 00001938  20D9                     move.l     [A0]+, [A1]+
  2303. 0000193A  51C8 FFFC                dbf        D0, -0x6 /* 00001938 */
  2304. 0000193E  486E FEE0                pea.l      [A6 - 0x120]
  2305. 00001942  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  2306. 00001946  422D F0A8                clr.b      [A5 - 0xF58]
  2307. 0000194A  422D F104                clr.b      [A5 - 0xEFC]
  2308. 0000194E  422D F124                clr.b      [A5 - 0xEDC]
  2309. 00001952  422D F118                clr.b      [A5 - 0xEE8]
  2310. 00001956  422D F0AC                clr.b      [A5 - 0xF54]
  2311. 0000195A  422D F11C                clr.b      [A5 - 0xEE4]
  2312. 0000195E  7000                     moveq.l    D0, 0x00
  2313. 00001960  2B40 F120                move.l     [A5 - 0xEE0], D0
  2314. 00001964  487A 000E                pea.l      [PC + 0xE /* 00001974, value 0x3724944, pstring "rID" */]
  2315. 00001968  4EAD 3E6A                jsr        [A5 + 0x3E6A /* export_1993 */]
  2316. 0000196C  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  2317. 00001970  4E5E                     unlink     A6
  2318. 00001972  4E75                     rts
  2319. 00001974  0372 4944                bchg       <<invalid full ext with I/IS == 4>>, D1
  2320. 00001978  1346 6574                move.b     [A1 + 0x6574], D6
  2321. 0000197C  6368                     bls        +0x6A /* 000019E6 */
  2322. 0000197E  2052                     movea.l    A0, [A2]
  2323. 00001980  6563                     bcs        +0x65 /* 000019E5 */
  2324. 00001982  6F76                     ble        +0x78 /* 000019FA */
  2325. 00001984  6572                     bcs        +0x74 /* 000019F8 */
  2326. 00001986  7920                     moveq.l    D4, 0x20
  2327. 00001988  4669 6C65                not.w      [A1 + 0x6C65]
  2328. fn0000198C:
  2329. 0000198C  4E56 0000                link       A6, 0
  2330. 00001990  102D FC38                move.b     D0, [A5 - 0x3C8]
  2331. 00001994  670E                     beq        +0x10 /* 000019A4 */
  2332. 00001996  4267                     clr.w      -[A7]
  2333. 00001998  42A7                     clr.l      -[A7]
  2334. 0000199A  486D 2BFC                pea.l      [A5 + 0x2BFC]
  2335. 0000199E  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2336. 000019A2  101F                     move.b     D0, [A7]+
  2337. label000019A4:
  2338. 000019A4  4E5E                     unlink     A6
  2339. 000019A6  4E75                     rts
  2340. fn000019A8:
  2341. 000019A8  4E56 0000                link       A6, 0
  2342. 000019AC  102D FC38                move.b     D0, [A5 - 0x3C8]
  2343. 000019B0  671C                     beq        +0x1E /* 000019CE */
  2344. 000019B2  4267                     clr.w      -[A7]
  2345. 000019B4  42A7                     clr.l      -[A7]
  2346. 000019B6  486D 2C0C                pea.l      [A5 + 0x2C0C]
  2347. 000019BA  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2348. 000019BE  101F                     move.b     D0, [A7]+
  2349. 000019C0  4267                     clr.w      -[A7]
  2350. 000019C2  42A7                     clr.l      -[A7]
  2351. 000019C4  486D 2C04                pea.l      [A5 + 0x2C04]
  2352. 000019C8  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2353. 000019CC  101F                     move.b     D0, [A7]+
  2354. label000019CE:
  2355. 000019CE  4E5E                     unlink     A6
  2356. 000019D0  4E75                     rts
  2357. 000019D2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2358. // begin alternate branch 000019D4-000019DE
  2359. fn000019D4:
  2360. 000019D4  4E56 0000                link       A6, 0
  2361. 000019D8  102D FC38                move.b     D0, [A5 - 0x3C8]
  2362. 000019DC  671C                     beq        +0x1E /* 000019FA */
  2363. // end alternate branch 000019D4-000019DE
  2364. fn000019D4: // (misaligned)
  2365. 000019D6  0000 102D                ori.b      D0, 0x2D /* '-' */
  2366. 000019DA  FC38 671C                .unknown   0xFC38 0x671C (W = 6)
  2367. 000019DE  4267                     clr.w      -[A7]
  2368. 000019E0  42A7                     clr.l      -[A7]
  2369. 000019E2  486D 2C1C                pea.l      [A5 + 0x2C1C]
  2370. label000019E6:
  2371. 000019E6  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2372. 000019EA  101F                     move.b     D0, [A7]+
  2373. 000019EC  4267                     clr.w      -[A7]
  2374. 000019EE  42A7                     clr.l      -[A7]
  2375. 000019F0  486D 2C14                pea.l      [A5 + 0x2C14]
  2376. 000019F4  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2377. label000019F8:
  2378. 000019F8  101F                     move.b     D0, [A7]+
  2379. label000019FA:
  2380. 000019FA  4E5E                     unlink     A6
  2381. 000019FC  4E75                     rts
  2382. 000019FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2383. // begin alternate branch 00001A00-00001A06
  2384. fn00001A00:
  2385. 00001A00  4E56 0000                link       A6, 0
  2386. 00001A04  4E5E                     unlink     A6
  2387. // end alternate branch 00001A00-00001A06
  2388. fn00001A00: // (misaligned)
  2389. 00001A02  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  2390. 00001A06  4E75                     rts
  2391. 00001A08  9049                     sub.w      D0, A1
  2392. 00001A0A  4E49                     trap       9
  2393. 00001A0C  5455                     addq.w     [A5], 2
  2394. 00001A0E  534F                     subq.w     A7, 1
  2395. 00001A10  554E                     subq.w     A6, 2
  2396. 00001A12  4454                     neg.w      [A4]
  2397. 00001A14  4F4D                     chk.w      D7, A5
  2398. 00001A16  4F4F                     chk.w      D7, A7
  2399. 00001A18  5600                     addq.b     D0, 3
  2400. 00001A1A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2401. // begin alternate branch 00001A1C-00001A22
  2402. fn00001A1C:
  2403. 00001A1C  4E56 FEF8                link       A6, -0x0108
  2404. 00001A20  4267                     clr.w      -[A7]
  2405. // end alternate branch 00001A1C-00001A22
  2406. fn00001A1C: // (misaligned)
  2407. 00001A1E  FEF8 4267                .extension 0xEF8 <<F/2-3/7>> // unimplemented
  2408. 00001A22  4EAD 4662                jsr        [A5 + 0x4662 /* export_2248 */]
  2409. 00001A26  1F3C 0001                move.b     -[A7], 0x1
  2410. 00001A2A  4267                     clr.w      -[A7]
  2411. 00001A2C  4EAD 466A                jsr        [A5 + 0x466A /* export_2249 */]
  2412. 00001A30  42A7                     clr.l      -[A7]
  2413. 00001A32  3F3C 0080                move.w     -[A7], 0x80
  2414. 00001A36  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  2415. 00001A3A  2B57 F198                move.l     [A5 - 0xE68], [A7]
  2416. 00001A3E  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2417. 00001A42  42A7                     clr.l      -[A7]
  2418. 00001A44  2F3C 0001 01D0           move.l     -[A7], 0x101D0
  2419. 00001A4A  4EAD 233A                jsr        [A5 + 0x233A /* export_1123 */]
  2420. 00001A4E  2B57 F1E8                move.l     [A5 - 0xE18], [A7]
  2421. 00001A52  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2422. 00001A56  486E FF00                pea.l      [A6 - 0x100]
  2423. 00001A5A  2F3C 0001 0FA0           move.l     -[A7], 0x10FA0
  2424. 00001A60  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  2425. 00001A64  4A2E FF00                tst.b      [A6 - 0x100]
  2426. 00001A68  6610                     bne        +0x12 /* 00001A7A */
  2427. 00001A6A  41EE FF00                lea.l      A0, [A6 - 0x100]
  2428. 00001A6E  43FA 0076                lea.l      A1, [PC + 0x76 /* 00001AE6, value 0xD504943 '\rPIC', pstring "PICTSpoolTemp" */]
  2429. 00001A72  20D9                     move.l     [A0]+, [A1]+
  2430. 00001A74  20D9                     move.l     [A0]+, [A1]+
  2431. 00001A76  20D9                     move.l     [A0]+, [A1]+
  2432. 00001A78  3091                     move.w     [A0], [A1]
  2433. label00001A7A:
  2434. 00001A7A  3B6D FC5A F1A0           move.w     [A5 - 0xE60], [A5 - 0x3A6]
  2435. 00001A80  7000                     moveq.l    D0, 0x00
  2436. 00001A82  2B40 F1A2                move.l     [A5 - 0xE5E], D0
  2437. 00001A86  41ED F1A6                lea.l      A0, [A5 - 0xE5A]
  2438. 00001A8A  43EE FF00                lea.l      A1, [A6 - 0x100]
  2439. 00001A8E  700F                     moveq.l    D0, 0x0F
  2440. label00001A90:
  2441. 00001A90  20D9                     move.l     [A0]+, [A1]+
  2442. 00001A92  51C8 FFFC                dbf        D0, -0x6 /* 00001A90 */
  2443. 00001A96  102D FC6D                move.b     D0, [A5 - 0x393]
  2444. 00001A9A  6722                     beq        +0x24 /* 00001ABE */
  2445. 00001A9C  4267                     clr.w      -[A7]
  2446. 00001A9E  3F2D FC5A                move.w     -[A7], [A5 - 0x3A6]
  2447. 00001AA2  2F3C 7465 6D70           move.l     -[A7], 0x74656D70 /* 'temp' */
  2448. 00001AA8  1F3C 0001                move.b     -[A7], 0x1
  2449. 00001AAC  486E FEFE                pea.l      [A6 - 0x102]
  2450. 00001AB0  486E FEFA                pea.l      [A6 - 0x106]
  2451. 00001AB4  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  2452. 00001AB8  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2453. 00001ABC  6018                     bra        +0x1A /* 00001AD6 */
  2454. label00001ABE:
  2455. 00001ABE  3D6D FC5A FEFE           move.w     [A6 - 0x102], [A5 - 0x3A6]
  2456. 00001AC4  4267                     clr.w      -[A7]
  2457. 00001AC6  486E FEFE                pea.l      [A6 - 0x102]
  2458. 00001ACA  486E FEFA                pea.l      [A6 - 0x106]
  2459. 00001ACE  4EAD 0C0A                jsr        [A5 + 0xC0A /* export_381 */]
  2460. 00001AD2  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2461. label00001AD6:
  2462. 00001AD6  3B6E FEFE F1A0           move.w     [A5 - 0xE60], [A6 - 0x102]
  2463. 00001ADC  2B6E FEFA F1A2           move.l     [A5 - 0xE5E], [A6 - 0x106]
  2464. 00001AE2  4E5E                     unlink     A6
  2465. 00001AE4  4E75                     rts
  2466. 00001AE6  0D50                     bchg       [A0], D6
  2467. 00001AE8  4943                     chk.w      D4, D3
  2468. 00001AEA  5453                     addq.w     [A3], 2
  2469. 00001AEC  706F                     moveq.l    D0, 0x6F
  2470. 00001AEE  6F6C                     ble        +0x6E /* 00001B5C */
  2471. 00001AF0  5465                     addq.w     -[A5], 2
  2472. 00001AF2  6D70                     blt        +0x72 /* 00001B64 */
  2473. fn00001AF4:
  2474. 00001AF4  4E56 FFDC                link       A6, -0x0024
  2475. 00001AF8  48E7 0308                movem.l    -[A7], D6,D7,A4
  2476. 00001AFC  2F3C 0001 0000           move.l     -[A7], 0x10000
  2477. 00001B02  486E FFEE                pea.l      [A6 - 0x12]
  2478. 00001B06  4EAD 04FA                jsr        [A5 + 0x4FA /* export_155 */]
  2479. 00001B0A  3C1F                     move.w     D6, [A7]+
  2480. 00001B0C  0C6E 0700 FFF2           cmpi.w     [A6 - 0xE], 0x700
  2481. 00001B12  5CC7                     sge        D7
  2482. 00001B14  4407                     neg.b      D7
  2483. 00001B16  422D F3DC                clr.b      [A5 - 0xC24]
  2484. 00001B1A  422D F328                clr.b      [A5 - 0xCD8]
  2485. 00001B1E  42A7                     clr.l      -[A7]
  2486. 00001B20  2F3C 5374 7255           move.l     -[A7], 0x53747255 /* 'StrU' */
  2487. 00001B26  3F3C 0080                move.w     -[A7], 0x80
  2488. 00001B2A  A9A0                     syscall    GetResource
  2489. 00001B2C  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  2490. 00001B30  670C                     beq        +0xE /* 00001B3E */
  2491. 00001B32  206E FFE4                movea.l    A0, [A6 - 0x1C]
  2492. 00001B36  2050                     movea.l    A0, [A0]
  2493. 00001B38  3B50 F324                move.w     [A5 - 0xCDC], [A0]
  2494. 00001B3C  600C                     bra        +0xE /* 00001B4A */
  2495. label00001B3E:
  2496. 00001B3E  41ED F324                lea.l      A0, [A5 - 0xCDC]
  2497. 00001B42  0250 7FFF                andi.w     [A0], 0x7FFF
  2498. 00001B46  0050 8000                ori.w      [A0], 0x8000
  2499. label00001B4A:
  2500. 00001B4A  3F3C 0018                move.w     -[A7], 0x18
  2501. 00001B4E  A9ED                     syscall    Pack6
  2502. 00001B50  1007                     move.b     D0, D7
  2503. 00001B52  6750                     beq        +0x52 /* 00001BA4 */
  2504. 00001B54  2F3C 0002 FFFE           move.l     -[A7], 0x2FFFE
  2505. 00001B5A  486E FFE4                pea.l      [A6 - 0x1C]
  2506. // begin alternate branch 00001B5C-00001B5E
  2507. label00001B5C:
  2508. 00001B5C  FFE4                     .invalid   <<F/7/7>>
  2509. // end alternate branch 00001B5C-00001B5E
  2510. label00001B5C: // (misaligned)
  2511. 00001B5E  486E FFE0                pea.l      [A6 - 0x20]
  2512. 00001B62  486E FFDC                pea.l      [A6 - 0x24]
  2513. // begin alternate branch 00001B64-00001B66
  2514. label00001B64:
  2515. 00001B64  FFDC                     .invalid   <<F/7/7>>
  2516. // end alternate branch 00001B64-00001B66
  2517. label00001B64: // (misaligned)
  2518. 00001B66  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  2519. 00001B6A  A9ED                     syscall    Pack6
  2520. 00001B6C  4AAE FFE4                tst.l      [A6 - 0x1C]
  2521. 00001B70  56C0                     sne        D0
  2522. 00001B72  4A00                     tst.b      D0
  2523. 00001B74  675A                     beq        +0x5C /* 00001BD0 */
  2524. 00001B76  0CAE 0000 00AC FFDC      cmpi.l     [A6 - 0x24], 0xAC
  2525. 00001B7E  5FC1                     sle        D1
  2526. 00001B80  C001                     and.b      D0, D1
  2527. 00001B82  674C                     beq        +0x4E /* 00001BD0 */
  2528. 00001B84  206E FFE4                movea.l    A0, [A6 - 0x1C]
  2529. 00001B88  202E FFE0                move.l     D0, [A6 - 0x20]
  2530. 00001B8C  D090                     add.l      D0, [A0]
  2531. 00001B8E  2F00                     move.l     -[A7], D0
  2532. 00001B90  486D F278                pea.l      [A5 - 0xD88]
  2533. 00001B94  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2534. 00001B98  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  2535. 00001B9C  1B7C 0001 F3DC           move.b     [A5 - 0xC24], 0x1
  2536. 00001BA2  602C                     bra        +0x2E /* 00001BD0 */
  2537. label00001BA4:
  2538. 00001BA4  42A7                     clr.l      -[A7]
  2539. 00001BA6  2F3C 0006 0004           move.l     -[A7], 0x60004
  2540. 00001BAC  A9ED                     syscall    Pack6
  2541. 00001BAE  285F                     movea.l    A4, [A7]+
  2542. 00001BB0  200C                     move.l     D0, A4
  2543. 00001BB2  671C                     beq        +0x1E /* 00001BD0 */
  2544. 00001BB4  2054                     movea.l    A0, [A4]
  2545. 00001BB6  2028 0024                move.l     D0, [A0 + 0x24]
  2546. 00001BBA  D094                     add.l      D0, [A4]
  2547. 00001BBC  2040                     movea.l    A0, D0
  2548. 00001BBE  43ED F278                lea.l      A1, [A5 - 0xD88]
  2549. 00001BC2  702A                     moveq.l    D0, 0x2A
  2550. label00001BC4:
  2551. 00001BC4  22D8                     move.l     [A1]+, [A0]+
  2552. 00001BC6  51C8 FFFC                dbf        D0, -0x6 /* 00001BC4 */
  2553. 00001BCA  1B7C 0001 F3DC           move.b     [A5 - 0xC24], 0x1
  2554. label00001BD0:
  2555. 00001BD0  42A7                     clr.l      -[A7]
  2556. 00001BD2  2F3C 4954 4C75           move.l     -[A7], 0x49544C75 /* 'ITLu' */
  2557. 00001BD8  3F3C 0080                move.w     -[A7], 0x80
  2558. 00001BDC  A9A0                     syscall    GetResource
  2559. 00001BDE  285F                     movea.l    A4, [A7]+
  2560. 00001BE0  200C                     move.l     D0, A4
  2561. 00001BE2  671C                     beq        +0x1E /* 00001C00 */
  2562. 00001BE4  2054                     movea.l    A0, [A4]
  2563. 00001BE6  2028 0024                move.l     D0, [A0 + 0x24]
  2564. 00001BEA  D094                     add.l      D0, [A4]
  2565. 00001BEC  2040                     movea.l    A0, D0
  2566. 00001BEE  43ED F32C                lea.l      A1, [A5 - 0xCD4]
  2567. 00001BF2  702A                     moveq.l    D0, 0x2A
  2568. label00001BF4:
  2569. 00001BF4  22D8                     move.l     [A1]+, [A0]+
  2570. 00001BF6  51C8 FFFC                dbf        D0, -0x6 /* 00001BF4 */
  2571. 00001BFA  1B6D F3DC F328           move.b     [A5 - 0xCD8], [A5 - 0xC24]
  2572. label00001C00:
  2573. 00001C00  1F3C 0001                move.b     -[A7], 0x1
  2574. 00001C04  4EAD 46AA                jsr        [A5 + 0x46AA /* export_2257 */]
  2575. 00001C08  42A7                     clr.l      -[A7]
  2576. 00001C0A  2F3C 0006 0000           move.l     -[A7], 0x60000
  2577. 00001C10  A9ED                     syscall    Pack6
  2578. 00001C12  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  2579. 00001C16  6714                     beq        +0x16 /* 00001C2C */
  2580. 00001C18  206E FFE4                movea.l    A0, [A6 - 0x1C]
  2581. 00001C1C  2050                     movea.l    A0, [A0]
  2582. 00001C1E  43ED F3E0                lea.l      A1, [A5 - 0xC20]
  2583. 00001C22  7007                     moveq.l    D0, 0x07
  2584. label00001C24:
  2585. 00001C24  22D8                     move.l     [A1]+, [A0]+
  2586. 00001C26  51C8 FFFC                dbf        D0, -0x6 /* 00001C24 */
  2587. 00001C2A  600C                     bra        +0xE /* 00001C38 */
  2588. label00001C2C:
  2589. 00001C2C  702E                     moveq.l    D0, 0x2E
  2590. 00001C2E  1B40 F3E0                move.b     [A5 - 0xC20], D0
  2591. 00001C32  702C                     moveq.l    D0, 0x2C
  2592. 00001C34  1B40 F3E1                move.b     [A5 - 0xC1F], D0
  2593. label00001C38:
  2594. 00001C38  42A7                     clr.l      -[A7]
  2595. 00001C3A  2F3C 6974 6C30           move.l     -[A7], 0x69746C30 /* 'itl0' */
  2596. 00001C40  4267                     clr.w      -[A7]
  2597. 00001C42  A9A0                     syscall    GetResource
  2598. 00001C44  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  2599. 00001C48  6714                     beq        +0x16 /* 00001C5E */
  2600. 00001C4A  206E FFE4                movea.l    A0, [A6 - 0x1C]
  2601. 00001C4E  2050                     movea.l    A0, [A0]
  2602. 00001C50  43ED F400                lea.l      A1, [A5 - 0xC00]
  2603. 00001C54  7007                     moveq.l    D0, 0x07
  2604. label00001C56:
  2605. 00001C56  22D8                     move.l     [A1]+, [A0]+
  2606. 00001C58  51C8 FFFC                dbf        D0, -0x6 /* 00001C56 */
  2607. 00001C5C  600C                     bra        +0xE /* 00001C6A */
  2608. label00001C5E:
  2609. 00001C5E  702E                     moveq.l    D0, 0x2E
  2610. 00001C60  1B40 F400                move.b     [A5 - 0xC00], D0
  2611. 00001C64  702C                     moveq.l    D0, 0x2C
  2612. 00001C66  1B40 F401                move.b     [A5 - 0xBFF], D0
  2613. label00001C6A:
  2614. 00001C6A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2615. 00001C6E  4E5E                     unlink     A6
  2616. 00001C70  4E75                     rts
  2617. 00001C72  9049                     sub.w      D0, A1
  2618. 00001C74  4E49                     trap       9
  2619. 00001C76  5455                     addq.w     [A5], 2
  2620. 00001C78  5354                     subq.w     [A4], 1
  2621. 00001C7A  5249                     addq.w     A1, 1
  2622. 00001C7C  4E47                     trap       7
  2623. 00001C7E  5554                     subq.w     [A4], 2
  2624. 00001C80  494C                     chk.w      D4, A4
  2625. 00001C82  5300                     subq.b     D0, 1
  2626. 00001C84  0000 0000                ori.b      D0, 0x0
  2627. export_406:
  2628. 00001C88  4E56 0000                link       A6, 0
  2629. 00001C8C  42A7                     clr.l      -[A7]
  2630. 00001C8E  3F3C A9F0                move.w     -[A7], 0xA9F0
  2631. 00001C92  1F3C 0001                move.b     -[A7], 0x1
  2632. 00001C96  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  2633. 00001C9A  2B5F F428                move.l     [A5 - 0xBD8], [A7]+
  2634. 00001C9E  42A7                     clr.l      -[A7]
  2635. 00001CA0  3F3C A9F1                move.w     -[A7], 0xA9F1
  2636. 00001CA4  1F3C 0001                move.b     -[A7], 0x1
  2637. 00001CA8  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  2638. 00001CAC  2B5F F424                move.l     [A5 - 0xBDC], [A7]+
  2639. 00001CB0  42A7                     clr.l      -[A7]
  2640. 00001CB2  3F3C A9F4                move.w     -[A7], 0xA9F4
  2641. 00001CB6  1F3C 0001                move.b     -[A7], 0x1
  2642. 00001CBA  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  2643. 00001CBE  2B5F F420                move.l     [A5 - 0xBE0], [A7]+
  2644. 00001CC2  4E5E                     unlink     A6
  2645. 00001CC4  4E75                     rts
  2646. 00001CC6  9349                     subx.w     -[A1], -[A1]
  2647. 00001CC8  4E49                     trap       9
  2648. 00001CCA  5455                     addq.w     [A5], 2
  2649. 00001CCC  5355                     subq.w     [A5], 1
  2650. 00001CCE  424C                     clr.w      A4
  2651. 00001CD0  4155                     chk.w      D0, [A5]
  2652. 00001CD2  4E43                     trap       3
  2653. 00001CD4  4855                     pea.l      [A5]
  2654. 00001CD6  5449                     addq.w     A1, 2
  2655. 00001CD8  4C53 0000                movem.l    <none>, [A3]
  2656. fn00001CDC:
  2657. 00001CDC  4E56 FFF6                link       A6, -0x000A
  2658. 00001CE0  48E7 0118                movem.l    -[A7], D7,A3,A4
  2659. 00001CE4  42A7                     clr.l      -[A7]
  2660. 00001CE6  42A7                     clr.l      -[A7]
  2661. 00001CE8  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  2662. 00001CEC  2B57 F438                move.l     [A5 - 0xBC8], [A7]
  2663. 00001CF0  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2664. 00001CF4  42A7                     clr.l      -[A7]
  2665. 00001CF6  7006                     moveq.l    D0, 0x06
  2666. 00001CF8  2F00                     move.l     -[A7], D0
  2667. 00001CFA  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  2668. 00001CFE  265F                     movea.l    A3, [A7]+
  2669. 00001D00  2F0B                     move.l     -[A7], A3
  2670. 00001D02  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2671. 00001D06  2853                     movea.l    A4, [A3]
  2672. 00001D08  38BC 4EF9                move.w     [A4], 0x4EF9
  2673. 00001D0C  41ED 133A                lea.l      A0, [A5 + 0x133A /* export_611 */]
  2674. 00001D10  2948 0002                move.l     [A4 + 0x2], A0
  2675. 00001D14  2B4B F430                move.l     [A5 - 0xBD0], A3
  2676. 00001D18  102D FC38                move.b     D0, [A5 - 0x3C8]
  2677. 00001D1C  670E                     beq        +0x10 /* 00001D2C */
  2678. 00001D1E  4267                     clr.w      -[A7]
  2679. 00001D20  42A7                     clr.l      -[A7]
  2680. 00001D22  486D 2C2C                pea.l      [A5 + 0x2C2C]
  2681. 00001D26  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2682. 00001D2A  101F                     move.b     D0, [A7]+
  2683. label00001D2C:
  2684. 00001D2C  7000                     moveq.l    D0, 0x00
  2685. 00001D2E  2B40 F434                move.l     [A5 - 0xBCC], D0
  2686. 00001D32  422D F42C                clr.b      [A5 - 0xBD4]
  2687. 00001D36  102D FC55                move.b     D0, [A5 - 0x3AB]
  2688. 00001D3A  674A                     beq        +0x4C /* 00001D86 */
  2689. 00001D3C  C02D FC67                and.b      D0, [A5 - 0x399]
  2690. 00001D40  4A00                     tst.b      D0
  2691. 00001D42  6742                     beq        +0x44 /* 00001D86 */
  2692. 00001D44  C02D FC68                and.b      D0, [A5 - 0x398]
  2693. 00001D48  673C                     beq        +0x3E /* 00001D86 */
  2694. 00001D4A  4267                     clr.w      -[A7]
  2695. 00001D4C  2F3C 7164 7277           move.l     -[A7], 0x71647277 /* 'qdrw' */
  2696. 00001D52  486E FFF6                pea.l      [A6 - 0xA]
  2697. 00001D56  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  2698. 00001D5A  3E1F                     move.w     D7, [A7]+
  2699. 00001D5C  57C0                     seq        D0
  2700. 00001D5E  4A00                     tst.b      D0
  2701. 00001D60  670A                     beq        +0xC /* 00001D6C */
  2702. 00001D62  082E 0003 FFF9           btst.b     [A6 - 0x7], 0x3
  2703. 00001D68  56C1                     sne        D1
  2704. 00001D6A  C001                     and.b      D0, D1
  2705. label00001D6C:
  2706. 00001D6C  4400                     neg.b      D0
  2707. 00001D6E  1B40 F42C                move.b     [A5 - 0xBD4], D0
  2708. 00001D72  6712                     beq        +0x14 /* 00001D86 */
  2709. 00001D74  42A7                     clr.l      -[A7]
  2710. 00001D76  3F3C 0080                move.w     -[A7], 0x80
  2711. 00001D7A  AA0C                     syscall    GetPixPat
  2712. 00001D7C  2B5F F434                move.l     [A5 - 0xBCC], [A7]+
  2713. 00001D80  6604                     bne        +0x6 /* 00001D86 */
  2714. 00001D82  422D F42C                clr.b      [A5 - 0xBD4]
  2715. label00001D86:
  2716. 00001D86  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2717. 00001D8A  4E5E                     unlink     A6
  2718. 00001D8C  4E75                     rts
  2719. 00001D8E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2720. 00001D92  0000 4AAD                ori.b      D0, 0xAD
  2721. 00001D96  F460                     .invalid   <<cinv/cpush with scope=0>>
  2722. 00001D98  670E                     beq        +0x10 /* 00001DA8 */
  2723. 00001D9A  2F2D F460                move.l     -[A7], [A5 - 0xBA0]
  2724. 00001D9E  4EAD 41A2                jsr        [A5 + 0x41A2 /* export_2096 */]
  2725. 00001DA2  7000                     moveq.l    D0, 0x00
  2726. 00001DA4  2B40 F460                move.l     [A5 - 0xBA0], D0
  2727. label00001DA8:
  2728. 00001DA8  4AAD F45C                tst.l      [A5 - 0xBA4]
  2729. 00001DAC  670E                     beq        +0x10 /* 00001DBC */
  2730. 00001DAE  2F2D F45C                move.l     -[A7], [A5 - 0xBA4]
  2731. 00001DB2  4EAD 41A2                jsr        [A5 + 0x41A2 /* export_2096 */]
  2732. 00001DB6  7000                     moveq.l    D0, 0x00
  2733. 00001DB8  2B40 F45C                move.l     [A5 - 0xBA4], D0
  2734. label00001DBC:
  2735. 00001DBC  4AAD F458                tst.l      [A5 - 0xBA8]
  2736. 00001DC0  670E                     beq        +0x10 /* 00001DD0 */
  2737. 00001DC2  2F2D F458                move.l     -[A7], [A5 - 0xBA8]
  2738. 00001DC6  4EAD 41A2                jsr        [A5 + 0x41A2 /* export_2096 */]
  2739. 00001DCA  7000                     moveq.l    D0, 0x00
  2740. 00001DCC  2B40 F458                move.l     [A5 - 0xBA8], D0
  2741. label00001DD0:
  2742. 00001DD0  4E5E                     unlink     A6
  2743. 00001DD2  205F                     movea.l    A0, [A7]+
  2744. 00001DD4  5C4F                     addq.w     A7, 6
  2745. 00001DD6  4ED0                     jmp        [A0]
  2746. fn00001DD8:
  2747. 00001DD8  4E56 FFBE                link       A6, -0x0042
  2748. 00001DDC  2F0C                     move.l     -[A7], A4
  2749. 00001DDE  1B6D FC55 F468           move.b     [A5 - 0xB98], [A5 - 0x3AB]
  2750. 00001DE4  1B6D FC67 F46C           move.b     [A5 - 0xB94], [A5 - 0x399]
  2751. 00001DEA  4267                     clr.w      -[A7]
  2752. 00001DEC  4EAD 44D2                jsr        [A5 + 0x44D2 /* export_2198 */]
  2753. 00001DF0  1B5F F464                move.b     [A5 - 0xB9C], [A7]+
  2754. 00001DF4  4267                     clr.w      -[A7]
  2755. 00001DF6  4EAD 44E2                jsr        [A5 + 0x44E2 /* export_2200 */]
  2756. 00001DFA  1B5F F43C                move.b     [A5 - 0xBC4], [A7]+
  2757. 00001DFE  7000                     moveq.l    D0, 0x00
  2758. 00001E00  2B40 F460                move.l     [A5 - 0xBA0], D0
  2759. 00001E04  7000                     moveq.l    D0, 0x00
  2760. 00001E06  2B40 F45C                move.l     [A5 - 0xBA4], D0
  2761. 00001E0A  7000                     moveq.l    D0, 0x00
  2762. 00001E0C  2B40 F458                move.l     [A5 - 0xBA8], D0
  2763. 00001E10  486E FFC2                pea.l      [A6 - 0x3E]
  2764. 00001E14  487A FF7A                pea.l      [PC - 0x86 /* 00001D90, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2765. 00001E18  42A7                     clr.l      -[A7]
  2766. 00001E1A  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  2767. 00001E1E  42A7                     clr.l      -[A7]
  2768. 00001E20  2F3C 5468 6D50           move.l     -[A7], 0x54686D50 /* 'ThmP' */
  2769. 00001E26  3F3C 0080                move.w     -[A7], 0x80
  2770. 00001E2A  A9A0                     syscall    GetResource
  2771. 00001E2C  285F                     movea.l    A4, [A7]+
  2772. 00001E2E  200C                     move.l     D0, A4
  2773. 00001E30  6710                     beq        +0x12 /* 00001E42 */
  2774. 00001E32  2054                     movea.l    A0, [A4]
  2775. 00001E34  43ED F448                lea.l      A1, [A5 - 0xBB8]
  2776. 00001E38  22D8                     move.l     [A1]+, [A0]+
  2777. 00001E3A  22D8                     move.l     [A1]+, [A0]+
  2778. 00001E3C  22D8                     move.l     [A1]+, [A0]+
  2779. 00001E3E  22D8                     move.l     [A1]+, [A0]+
  2780. 00001E40  6052                     bra        +0x54 /* 00001E94 */
  2781. label00001E42:
  2782. 00001E42  026D 7FFF F448           andi.w     [A5 - 0xBB8], 0x7FFF
  2783. 00001E48  026D BFFF F448           andi.w     [A5 - 0xBB8], 0xBFFF
  2784. 00001E4E  026D DFFF F448           andi.w     [A5 - 0xBB8], 0xDFFF
  2785. 00001E54  026D EFFF F448           andi.w     [A5 - 0xBB8], 0xEFFF
  2786. 00001E5A  026D F7FF F448           andi.w     [A5 - 0xBB8], 0xF7FF
  2787. 00001E60  026D FBFF F448           andi.w     [A5 - 0xBB8], 0xFBFF
  2788. 00001E66  026D FDFF F448           andi.w     [A5 - 0xBB8], 0xFDFF
  2789. 00001E6C  026D FEFF F448           andi.w     [A5 - 0xBB8], 0xFEFF
  2790. 00001E72  7000                     moveq.l    D0, 0x00
  2791. 00001E74  1B40 F449                move.b     [A5 - 0xBB7], D0
  2792. 00001E78  2B7C 7270 7A61 F44A      move.l     [A5 - 0xBB6], 0x72707A61 /* 'rpza' */
  2793. 00001E80  70FD                     moveq.l    D0, 0xFFFFFFFD
  2794. 00001E82  2B40 F44E                move.l     [A5 - 0xBB2], D0
  2795. 00001E86  2B7C 0000 0200 F452      move.l     [A5 - 0xBAE], 0x200
  2796. 00001E8E  3B7C 0020 F456           move.w     [A5 - 0xBAA], 0x20 /* ' ' */
  2797. label00001E94:
  2798. 00001E94  486D F440                pea.l      [A5 - 0xBC0]
  2799. 00001E98  42A7                     clr.l      -[A7]
  2800. 00001E9A  2F3C 0070 0070           move.l     -[A7], 0x700070 /* 'p\0p' */
  2801. 00001EA0  A8A7                     syscall    SetRect
  2802. 00001EA2  4267                     clr.w      -[A7]
  2803. 00001EA4  486D F460                pea.l      [A5 - 0xBA0]
  2804. 00001EA8  3F3C 0001                move.w     -[A7], 0x1
  2805. 00001EAC  486D F440                pea.l      [A5 - 0xBC0]
  2806. 00001EB0  42A7                     clr.l      -[A7]
  2807. 00001EB2  42A7                     clr.l      -[A7]
  2808. 00001EB4  2F3A 0066                move.l     -[A7], [PC + 0x66 /* 00001F1C, value 0x0, cstring "" */]
  2809. 00001EB8  4EAD 419A                jsr        [A5 + 0x419A /* export_2095 */]
  2810. 00001EBC  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2811. 00001EC0  102D F468                move.b     D0, [A5 - 0xB98]
  2812. 00001EC4  671E                     beq        +0x20 /* 00001EE4 */
  2813. 00001EC6  4267                     clr.w      -[A7]
  2814. 00001EC8  486D F45C                pea.l      [A5 - 0xBA4]
  2815. 00001ECC  3F3C 0008                move.w     -[A7], 0x8
  2816. 00001ED0  486D F440                pea.l      [A5 - 0xBC0]
  2817. 00001ED4  42A7                     clr.l      -[A7]
  2818. 00001ED6  42A7                     clr.l      -[A7]
  2819. 00001ED8  2F3A 0042                move.l     -[A7], [PC + 0x42 /* 00001F1C, value 0x0, cstring "" */]
  2820. 00001EDC  4EAD 419A                jsr        [A5 + 0x419A /* export_2095 */]
  2821. 00001EE0  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2822. label00001EE4:
  2823. 00001EE4  102D F468                move.b     D0, [A5 - 0xB98]
  2824. 00001EE8  6724                     beq        +0x26 /* 00001F0E */
  2825. 00001EEA  C02D F46C                and.b      D0, [A5 - 0xB94]
  2826. 00001EEE  671E                     beq        +0x20 /* 00001F0E */
  2827. 00001EF0  4267                     clr.w      -[A7]
  2828. 00001EF2  486D F458                pea.l      [A5 - 0xBA8]
  2829. 00001EF6  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  2830. 00001EFA  486D F440                pea.l      [A5 - 0xBC0]
  2831. 00001EFE  42A7                     clr.l      -[A7]
  2832. 00001F00  42A7                     clr.l      -[A7]
  2833. 00001F02  2F3A 0018                move.l     -[A7], [PC + 0x18 /* 00001F1C, value 0x0, cstring "" */]
  2834. 00001F06  4EAD 419A                jsr        [A5 + 0x419A /* export_2095 */]
  2835. 00001F0A  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2836. label00001F0E:
  2837. 00001F0E  486E FFC2                pea.l      [A6 - 0x3E]
  2838. 00001F12  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  2839. 00001F16  285F                     movea.l    A4, [A7]+
  2840. 00001F18  4E5E                     unlink     A6
  2841. 00001F1A  4E75                     rts
  2842. 00001F1C  0000 0000                ori.b      D0, 0x0
  2843. fn00001F20:
  2844. 00001F20  4E56 0000                link       A6, 0
  2845. 00001F24  1B6E 000A F470           move.b     [A5 - 0xB90], [A6 + 0xA]
  2846. 00001F2A  1B6E 0008 F474           move.b     [A5 - 0xB8C], [A6 + 0x8]
  2847. 00001F30  4E5E                     unlink     A6
  2848. 00001F32  2E9F                     move.l     [A7], [A7]+
  2849. 00001F34  4E75                     rts
  2850. 00001F36  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2851. // begin alternate branch 00001F38-00001F3E
  2852. fn00001F38:
  2853. 00001F38  4E56 0000                link       A6, 0
  2854. 00001F3C  4267                     clr.w      -[A7]
  2855. // end alternate branch 00001F38-00001F3E
  2856. fn00001F38: // (misaligned)
  2857. 00001F3A  0000 4267                ori.b      D0, 0x67 /* 'g' */
  2858. 00001F3E  4EAD 4182                jsr        [A5 + 0x4182 /* export_2092 */]
  2859. 00001F42  1B5F F47C                move.b     [A5 - 0xB84], [A7]+
  2860. 00001F46  4267                     clr.w      -[A7]
  2861. 00001F48  4EAD 44E2                jsr        [A5 + 0x44E2 /* export_2200 */]
  2862. 00001F4C  1B5F F478                move.b     [A5 - 0xB88], [A7]+
  2863. 00001F50  4E5E                     unlink     A6
  2864. 00001F52  4E75                     rts
  2865. fn00001F54:
  2866. 00001F54  4E56 0000                link       A6, 0
  2867. 00001F58  102D FC38                move.b     D0, [A5 - 0x3C8]
  2868. 00001F5C  670E                     beq        +0x10 /* 00001F6C */
  2869. 00001F5E  4267                     clr.w      -[A7]
  2870. 00001F60  42A7                     clr.l      -[A7]
  2871. 00001F62  486D 2C7C                pea.l      [A5 + 0x2C7C]
  2872. 00001F66  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2873. 00001F6A  101F                     move.b     D0, [A7]+
  2874. label00001F6C:
  2875. 00001F6C  4E5E                     unlink     A6
  2876. 00001F6E  4E75                     rts
  2877. fn00001F70:
  2878. 00001F70  4E56 0000                link       A6, 0
  2879. 00001F74  422D F4F4                clr.b      [A5 - 0xB0C]
  2880. 00001F78  4E5E                     unlink     A6
  2881. 00001F7A  4E75                     rts
  2882. fn00001F7C:
  2883. 00001F7C  4E56 0000                link       A6, 0
  2884. 00001F80  2F0C                     move.l     -[A7], A4
  2885. 00001F82  102D F4F4                move.b     D0, [A5 - 0xB0C]
  2886. 00001F86  6600 0130                bne        +0x132 /* 000020B8 */
  2887. 00001F8A  1F3C 0001                move.b     -[A7], 0x1
  2888. 00001F8E  4EAD 2242                jsr        [A5 + 0x2242 /* export_1092 */]
  2889. 00001F92  42A7                     clr.l      -[A7]
  2890. 00001F94  3F3C 0004                move.w     -[A7], 0x4
  2891. 00001F98  A9B9                     syscall    GetCursor
  2892. 00001F9A  205F                     movea.l    A0, [A7]+
  2893. 00001F9C  2050                     movea.l    A0, [A0]
  2894. 00001F9E  43ED F602                lea.l      A1, [A5 - 0x9FE]
  2895. 00001FA2  7010                     moveq.l    D0, 0x10
  2896. label00001FA4:
  2897. 00001FA4  22D8                     move.l     [A1]+, [A0]+
  2898. 00001FA6  51C8 FFFC                dbf        D0, -0x6 /* 00001FA4 */
  2899. 00001FAA  3B7C 0101 F5FE           move.w     [A5 - 0xA02], 0x101
  2900. 00001FB0  422D F600                clr.b      [A5 - 0xA00]
  2901. 00001FB4  3B7C 0078 F5FC           move.w     [A5 - 0xA04], 0x78 /* 'x' */
  2902. 00001FBA  422D F5B2                clr.b      [A5 - 0xA4E]
  2903. 00001FBE  41ED F5B4                lea.l      A0, [A5 - 0xA4C]
  2904. 00001FC2  43ED FDCE                lea.l      A1, [A5 - 0x232]
  2905. 00001FC6  7010                     moveq.l    D0, 0x10
  2906. label00001FC8:
  2907. 00001FC8  20D9                     move.l     [A0]+, [A1]+
  2908. 00001FCA  51C8 FFFC                dbf        D0, -0x6 /* 00001FC8 */
  2909. 00001FCE  49ED F500                lea.l      A4, [A5 - 0xB00]
  2910. 00001FD2  397C 0001 0004           move.w     [A4 + 0x4], 0x1
  2911. 00001FD8  41ED 183A                lea.l      A0, [A5 + 0x183A /* export_771 */]
  2912. 00001FDC  2948 0006                move.l     [A4 + 0x6], A0
  2913. 00001FE0  297C 0078 0000 000A      move.l     [A4 + 0xA], 0x780000 /* 'x\0\0' */
  2914. 00001FE8  42A7                     clr.l      -[A7]
  2915. 00001FEA  2E8D                     move.l     [A7], A5
  2916. 00001FEC  2B5F F4FC                move.l     [A5 - 0xB04], [A7]+
  2917. 00001FF0  4267                     clr.w      -[A7]
  2918. 00001FF2  486D F688                pea.l      [A5 - 0x978]
  2919. 00001FF6  3F3C A851                move.w     -[A7], 0xA851
  2920. 00001FFA  486D 186A                pea.l      [A5 + 0x186A /* export_777 */]
  2921. 00001FFE  4EAD 237A                jsr        [A5 + 0x237A /* export_1131 */]
  2922. 00002002  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2923. 00002006  4267                     clr.w      -[A7]
  2924. 00002008  486D F698                pea.l      [A5 - 0x968]
  2925. 0000200C  3F3C A850                move.w     -[A7], 0xA850
  2926. 00002010  486D 1872                pea.l      [A5 + 0x1872 /* export_778 */]
  2927. 00002014  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  2928. 00002018  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2929. 0000201C  102D FC55                move.b     D0, [A5 - 0x3AB]
  2930. 00002020  6716                     beq        +0x18 /* 00002038 */
  2931. 00002022  4267                     clr.w      -[A7]
  2932. 00002024  486D F658                pea.l      [A5 - 0x9A8]
  2933. 00002028  3F3C AA1C                move.w     -[A7], 0xAA1C
  2934. 0000202C  486D 1862                pea.l      [A5 + 0x1862 /* export_776 */]
  2935. 00002030  4EAD 237A                jsr        [A5 + 0x237A /* export_1131 */]
  2936. 00002034  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2937. label00002038:
  2938. 00002038  4267                     clr.w      -[A7]
  2939. 0000203A  486D F500                pea.l      [A5 - 0xB00]
  2940. 0000203E  205F                     movea.l    A0, [A7]+
  2941. 00002040  A033                     syscall    VInstall
  2942. 00002042  3E80                     move.w     [A7], D0
  2943. 00002044  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2944. 00002048  4267                     clr.w      -[A7]
  2945. 0000204A  486D F668                pea.l      [A5 - 0x998]
  2946. 0000204E  3F3C A970                move.w     -[A7], 0xA970
  2947. 00002052  486D 187A                pea.l      [A5 + 0x187A /* export_779 */]
  2948. 00002056  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  2949. 0000205A  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2950. 0000205E  4267                     clr.w      -[A7]
  2951. 00002060  486D F6A8                pea.l      [A5 - 0x958]
  2952. 00002064  3F3C A971                move.w     -[A7], 0xA971
  2953. 00002068  486D 187A                pea.l      [A5 + 0x187A /* export_779 */]
  2954. 0000206C  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  2955. 00002070  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2956. 00002074  102D FC65                move.b     D0, [A5 - 0x39B]
  2957. 00002078  672C                     beq        +0x2E /* 000020A6 */
  2958. 0000207A  4267                     clr.w      -[A7]
  2959. 0000207C  486D F678                pea.l      [A5 - 0x988]
  2960. 00002080  3F3C A973                move.w     -[A7], 0xA973
  2961. 00002084  486D 187A                pea.l      [A5 + 0x187A /* export_779 */]
  2962. 00002088  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  2963. 0000208C  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2964. 00002090  4267                     clr.w      -[A7]
  2965. 00002092  486D F648                pea.l      [A5 - 0x9B8]
  2966. 00002096  3F3C A977                move.w     -[A7], 0xA977
  2967. 0000209A  486D 187A                pea.l      [A5 + 0x187A /* export_779 */]
  2968. 0000209E  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  2969. 000020A2  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2970. label000020A6:
  2971. 000020A6  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  2972. 000020AA  4EAD 1852                jsr        [A5 + 0x1852 /* export_774 */]
  2973. 000020AE  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  2974. 000020B2  1B7C 0001 F4F4           move.b     [A5 - 0xB0C], 0x1
  2975. label000020B8:
  2976. 000020B8  285F                     movea.l    A4, [A7]+
  2977. 000020BA  4E5E                     unlink     A6
  2978. 000020BC  4E75                     rts
  2979. 000020BE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2980. 000020C2  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2981. 000020C6  0008 4AA8                ori.b      A0, 0xA8
  2982. 000020CA  FFF6                     .invalid   <<F/7/7>>
  2983. 000020CC  6706                     beq        +0x8 /* 000020D4 */
  2984. 000020CE  2F28 FFF6                move.l     -[A7], [A0 - 0xA]
  2985. 000020D2  A9A3                     syscall    ReleaseResource
  2986. label000020D4:
  2987. 000020D4  4E5E                     unlink     A6
  2988. 000020D6  205F                     movea.l    A0, [A7]+
  2989. 000020D8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2990. 000020DC  4ED0                     jmp        [A0]
  2991. 000020DE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2992. // begin alternate branch 000020E0-000020E4
  2993. fn000020E0:
  2994. 000020E0  4E56 FFAC                link       A6, -0x0054
  2995. // end alternate branch 000020E0-000020E4
  2996. fn000020E0: // (misaligned)
  2997. 000020E2  FFAC                     .invalid   <<F/6/7>>
  2998. 000020E4  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  2999. 000020E8  4267                     clr.w      -[A7]
  3000. 000020EA  2F3C 6165 6474           move.l     -[A7], 0x61656474 /* 'aedt' */
  3001. 000020F0  A80D                     syscall    Count1Resources
  3002. 000020F2  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  3003. 000020F6  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  3004. 000020FA  7000                     moveq.l    D0, 0x00
  3005. 000020FC  2D40 FFF6                move.l     [A6 - 0xA], D0
  3006. 00002100  486E FFB0                pea.l      [A6 - 0x50]
  3007. 00002104  487A FFBA                pea.l      [PC - 0x46 /* 000020C0, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3008. 00002108  2F0E                     move.l     -[A7], A6
  3009. 0000210A  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  3010. 0000210E  3D6E FFFE FFAE           move.w     [A6 - 0x52], [A6 - 0x2]
  3011. 00002114  7E01                     moveq.l    D7, 0x01
  3012. 00002116  6000 00A4                bra        +0xA6 /* 000021BC */
  3013. label0000211A:
  3014. 0000211A  42A7                     clr.l      -[A7]
  3015. 0000211C  2F3C 6165 6474           move.l     -[A7], 0x61656474 /* 'aedt' */
  3016. 00002122  3F07                     move.w     -[A7], D7
  3017. 00002124  A80E                     syscall    Get1IndResource/Get1IxResource
  3018. 00002126  2D5F FFF6                move.l     [A6 - 0xA], [A7]+
  3019. 0000212A  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  3020. 0000212E  4267                     clr.w      -[A7]
  3021. 00002130  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3022. 00002134  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  3023. 00002138  1A1F                     move.b     D5, [A7]+
  3024. 0000213A  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3025. 0000213E  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  3026. 00002142  42A7                     clr.l      -[A7]
  3027. 00002144  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3028. 00002148  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  3029. 0000214C  281F                     move.l     D4, [A7]+
  3030. 0000214E  4EAD 205A                jsr        [A5 + 0x205A /* export_1031 */]
  3031. 00002152  2F04                     move.l     -[A7], D4
  3032. 00002154  700C                     moveq.l    D0, 0x0C
  3033. 00002156  2F00                     move.l     -[A7], D0
  3034. 00002158  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  3035. 0000215C  201F                     move.l     D0, [A7]+
  3036. 0000215E  3D40 FFEE                move.w     [A6 - 0x12], D0
  3037. 00002162  5340                     subq.w     D0, 1
  3038. 00002164  3D40 FFAC                move.w     [A6 - 0x54], D0
  3039. 00002168  4246                     clr.w      D6
  3040. 0000216A  6030                     bra        +0x32 /* 0000219C */
  3041. label0000216C:
  3042. 0000216C  206E FFF6                movea.l    A0, [A6 - 0xA]
  3043. 00002170  2050                     movea.l    A0, [A0]
  3044. 00002172  3006                     move.w     D0, D6
  3045. 00002174  C1FC 000C                muls.w     D0, 0xC
  3046. 00002178  49F0 0000                lea.l      A4, [A0 + D0.w]
  3047. 0000217C  4267                     clr.w      -[A7]
  3048. 0000217E  2F14                     move.l     -[A7], [A4]
  3049. 00002180  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  3050. 00002184  486D 0252                pea.l      [A5 + 0x252 /* export_70 */]
  3051. 00002188  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3052. 0000218C  4267                     clr.w      -[A7]
  3053. 0000218E  303C 091F                move.w     D0, 0x91F
  3054. 00002192  A816                     syscall    Pack8
  3055. 00002194  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  3056. 00002198  5246                     addq.w     D6, 1
  3057. 0000219A  6906                     bvs        +0x8 /* 000021A2 */
  3058. label0000219C:
  3059. 0000219C  BC6E FFAC                cmp.w      D6, [A6 - 0x54]
  3060. 000021A0  6FCA                     ble        -0x34 /* 0000216C */
  3061. label000021A2:
  3062. 000021A2  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3063. 000021A6  1F05                     move.b     -[A7], D5
  3064. 000021A8  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  3065. 000021AC  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3066. 000021B0  A9A3                     syscall    ReleaseResource
  3067. 000021B2  7000                     moveq.l    D0, 0x00
  3068. 000021B4  2D40 FFF6                move.l     [A6 - 0xA], D0
  3069. 000021B8  5247                     addq.w     D7, 1
  3070. 000021BA  6908                     bvs        +0xA /* 000021C4 */
  3071. label000021BC:
  3072. 000021BC  BE6E FFAE                cmp.w      D7, [A6 - 0x52]
  3073. 000021C0  6F00 FF58                ble        -0xA6 /* 0000211A */
  3074. label000021C4:
  3075. 000021C4  486E FFB0                pea.l      [A6 - 0x50]
  3076. 000021C8  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  3077. 000021CC  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  3078. 000021D0  4E5E                     unlink     A6
  3079. 000021D2  4E75                     rts
  3080. export_407:
  3081. 000021D4  4E56 FFFA                link       A6, -0x0006
  3082. 000021D8  48E7 0108                movem.l    -[A7], D7,A4
  3083. 000021DC  4EBA FD92                jsr        [PC - 0x26E /* 00001F70 */]
  3084. 000021E0  4267                     clr.w      -[A7]
  3085. 000021E2  486D FA9C                pea.l      [A5 - 0x564]
  3086. 000021E6  3F3C A9F4                move.w     -[A7], 0xA9F4
  3087. 000021EA  486D 20AA                pea.l      [A5 + 0x20AA /* export_1041 */]
  3088. 000021EE  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  3089. 000021F2  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  3090. 000021F6  4EBA FD84                jsr        [PC - 0x27C /* 00001F7C */]
  3091. 000021FA  422D F6F0                clr.b      [A5 - 0x910]
  3092. 000021FE  3B7C FFFF F770           move.w     [A5 - 0x890], 0xFFFF
  3093. 00002204  42A7                     clr.l      -[A7]
  3094. 00002206  487A 03B0                pea.l      [PC + 0x3B0 /* 000025B8, value 0x4E4D6163 'NMac' */]
  3095. 0000220A  A906                     syscall    NewString
  3096. 0000220C  2B5F FA6C                move.l     [A5 - 0x594], [A7]+
  3097. 00002210  42A7                     clr.l      -[A7]
  3098. 00002212  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  3099. 00002216  2B5F FBD0                move.l     [A5 - 0x430], [A7]+
  3100. 0000221A  42A7                     clr.l      -[A7]
  3101. 0000221C  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  3102. 00002220  2B5F F7E2                move.l     [A5 - 0x81E], [A7]+
  3103. 00002224  426D FA68                clr.w      [A5 - 0x598]
  3104. 00002228  42A7                     clr.l      -[A7]
  3105. 0000222A  A975                     syscall    TickCount
  3106. 0000222C  2B5F F8BC                move.l     [A5 - 0x744], [A7]+
  3107. 00002230  426D F774                clr.w      [A5 - 0x88C]
  3108. 00002234  1B7C 0002 FA8C           move.b     [A5 - 0x574], 0x2
  3109. 0000223A  422D F7F8                clr.b      [A5 - 0x808]
  3110. 0000223E  2B6D F8BC F814           move.l     [A5 - 0x7EC], [A5 - 0x744]
  3111. 00002244  2B7C 2020 2020 F744      move.l     [A5 - 0x8BC], 0x20202020 /* '    ' */
  3112. 0000224C  422D FAB4                clr.b      [A5 - 0x54C]
  3113. 00002250  102D FC55                move.b     D0, [A5 - 0x3AB]
  3114. 00002254  671E                     beq        +0x20 /* 00002274 */
  3115. 00002256  42A7                     clr.l      -[A7]
  3116. 00002258  486D F8C0                pea.l      [A5 - 0x740]
  3117. 0000225C  486D FAAC                pea.l      [A5 - 0x554]
  3118. 00002260  487A 0354                pea.l      [PC + 0x354 /* 000025B6, value 0x4E4D 'NM', cstring "" */]
  3119. 00002264  42A7                     clr.l      -[A7]
  3120. 00002266  42A7                     clr.l      -[A7]
  3121. 00002268  4267                     clr.w      -[A7]
  3122. 0000226A  42A7                     clr.l      -[A7]
  3123. 0000226C  AA45                     syscall    NewCWindow
  3124. 0000226E  2B5F FBB4                move.l     [A5 - 0x44C], [A7]+
  3125. 00002272  601C                     bra        +0x1E /* 00002290 */
  3126. label00002274:
  3127. 00002274  42A7                     clr.l      -[A7]
  3128. 00002276  486D F8C0                pea.l      [A5 - 0x740]
  3129. 0000227A  486D FAAC                pea.l      [A5 - 0x554]
  3130. 0000227E  487A 0336                pea.l      [PC + 0x336 /* 000025B6, value 0x4E4D 'NM', cstring "" */]
  3131. 00002282  42A7                     clr.l      -[A7]
  3132. 00002284  42A7                     clr.l      -[A7]
  3133. 00002286  4267                     clr.w      -[A7]
  3134. 00002288  42A7                     clr.l      -[A7]
  3135. 0000228A  A913                     syscall    NewWindow
  3136. 0000228C  2B5F FBB4                move.l     [A5 - 0x44C], [A7]+
  3137. label00002290:
  3138. 00002290  2B6D F8BC F7F0           move.l     [A5 - 0x810], [A5 - 0x744]
  3139. 00002296  2B7C 0000 1C20 F700      move.l     [A5 - 0x900], 0x1C20
  3140. 0000229E  7000                     moveq.l    D0, 0x00
  3141. 000022A0  2B40 FA84                move.l     [A5 - 0x57C], D0
  3142. 000022A4  2B7C 0004 0004 F748      move.l     [A5 - 0x8B8], 0x40004
  3143. 000022AC  486D FBDC                pea.l      [A5 - 0x424]
  3144. 000022B0  42A7                     clr.l      -[A7]
  3145. 000022B2  A880                     syscall    SetPt
  3146. 000022B4  486D FAAC                pea.l      [A5 - 0x554]
  3147. 000022B8  42A7                     clr.l      -[A7]
  3148. 000022BA  42A7                     clr.l      -[A7]
  3149. 000022BC  A8A7                     syscall    SetRect
  3150. 000022BE  486D FBC4                pea.l      [A5 - 0x43C]
  3151. 000022C2  42A7                     clr.l      -[A7]
  3152. 000022C4  42A7                     clr.l      -[A7]
  3153. 000022C6  4EAD 2282                jsr        [A5 + 0x2282 /* export_1100 */]
  3154. 000022CA  486D FA70                pea.l      [A5 - 0x590]
  3155. 000022CE  42A7                     clr.l      -[A7]
  3156. 000022D0  42A7                     clr.l      -[A7]
  3157. 000022D2  42A7                     clr.l      -[A7]
  3158. 000022D4  42A7                     clr.l      -[A7]
  3159. 000022D6  4EAD 2292                jsr        [A5 + 0x2292 /* export_1102 */]
  3160. 000022DA  42A7                     clr.l      -[A7]
  3161. 000022DC  2EB8 09EE                move.l     [A7], [0x000009EE /* GrayRgn */]
  3162. 000022E0  205F                     movea.l    A0, [A7]+
  3163. 000022E2  2050                     movea.l    A0, [A0]
  3164. 000022E4  49E8 0002                lea.l      A4, [A0 + 0x2]
  3165. 000022E8  486D F72C                pea.l      [A5 - 0x8D4]
  3166. 000022EC  302C 0002                move.w     D0, [A4 + 0x2]
  3167. 000022F0  5840                     addq.w     D0, 4
  3168. 000022F2  3F00                     move.w     -[A7], D0
  3169. 000022F4  3014                     move.w     D0, [A4]
  3170. 000022F6  5840                     addq.w     D0, 4
  3171. 000022F8  3F00                     move.w     -[A7], D0
  3172. 000022FA  302C 0006                move.w     D0, [A4 + 0x6]
  3173. 000022FE  5940                     subq.w     D0, 4
  3174. 00002300  3F00                     move.w     -[A7], D0
  3175. 00002302  302C 0004                move.w     D0, [A4 + 0x4]
  3176. 00002306  5940                     subq.w     D0, 4
  3177. 00002308  3F00                     move.w     -[A7], D0
  3178. 0000230A  A8A7                     syscall    SetRect
  3179. 0000230C  486D F780                pea.l      [A5 - 0x880]
  3180. 00002310  2F3C 0050 0050           move.l     -[A7], 0x500050 /* 'P\0P' */
  3181. 00002316  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  3182. 0000231A  302C 0004                move.w     D0, [A4 + 0x4]
  3183. 0000231E  5140                     subq.w     D0, 8
  3184. 00002320  3F00                     move.w     -[A7], D0
  3185. 00002322  A8A7                     syscall    SetRect
  3186. 00002324  486D F724                pea.l      [A5 - 0x8DC]
  3187. 00002328  302C 0002                move.w     D0, [A4 + 0x2]
  3188. 0000232C  D07C 0010                add.w      D0, 0x10
  3189. 00002330  3F00                     move.w     -[A7], D0
  3190. 00002332  3014                     move.w     D0, [A4]
  3191. 00002334  D07C 0010                add.w      D0, 0x10
  3192. 00002338  3F00                     move.w     -[A7], D0
  3193. 0000233A  302C 0006                move.w     D0, [A4 + 0x6]
  3194. 0000233E  907C 0010                sub.w      D0, 0x10
  3195. 00002342  3F00                     move.w     -[A7], D0
  3196. 00002344  302C 0004                move.w     D0, [A4 + 0x4]
  3197. 00002348  907C 0010                sub.w      D0, 0x10
  3198. 0000234C  3F00                     move.w     -[A7], D0
  3199. 0000234E  A8A7                     syscall    SetRect
  3200. 00002350  3B7C 0100 F8B0           move.w     [A5 - 0x750], 0x100
  3201. 00002356  422D FBB8                clr.b      [A5 - 0x448]
  3202. 0000235A  7000                     moveq.l    D0, 0x00
  3203. 0000235C  2B40 F708                move.l     [A5 - 0x8F8], D0
  3204. 00002360  422D F704                clr.b      [A5 - 0x8FC]
  3205. 00002364  7000                     moveq.l    D0, 0x00
  3206. 00002366  2B40 F6E4                move.l     [A5 - 0x91C], D0
  3207. 0000236A  422D F740                clr.b      [A5 - 0x8C0]
  3208. 0000236E  422D FA60                clr.b      [A5 - 0x5A0]
  3209. 00002372  102D FC69                move.b     D0, [A5 - 0x397]
  3210. 00002376  6706                     beq        +0x8 /* 0000237E */
  3211. 00002378  4EBA FD66                jsr        [PC - 0x29A /* 000020E0 */]
  3212. 0000237C  601A                     bra        +0x1C /* 00002398 */
  3213. label0000237E:
  3214. 0000237E  486E FFFE                pea.l      [A6 - 0x2]
  3215. 00002382  486D FA90                pea.l      [A5 - 0x570]
  3216. 00002386  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  3217. 0000238A  7001                     moveq.l    D0, 0x01
  3218. 0000238C  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  3219. 00002390  57C0                     seq        D0
  3220. 00002392  4400                     neg.b      D0
  3221. 00002394  1B40 F740                move.b     [A5 - 0x8C0], D0
  3222. label00002398:
  3223. 00002398  7000                     moveq.l    D0, 0x00
  3224. 0000239A  2B40 F778                move.l     [A5 - 0x888], D0
  3225. 0000239E  3B7C 0001 F95C           move.w     [A5 - 0x6A4], 0x1
  3226. 000023A4  486D F6F4                pea.l      [A5 - 0x90C]
  3227. 000023A8  486D 2DAC                pea.l      [A5 + 0x2DAC]
  3228. 000023AC  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  3229. 000023B0  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  3230. 000023B4  2F2D F6F4                move.l     -[A7], [A5 - 0x90C]
  3231. 000023B8  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  3232. 000023BC  42A7                     clr.l      -[A7]
  3233. 000023BE  2F2D F6F4                move.l     -[A7], [A5 - 0x90C]
  3234. 000023C2  4EAD 16C2                jsr        [A5 + 0x16C2 /* export_724 */]
  3235. 000023C6  2B6D F6F4 F7E8           move.l     [A5 - 0x818], [A5 - 0x90C]
  3236. 000023CC  42A7                     clr.l      -[A7]
  3237. 000023CE  4EAD 189A                jsr        [A5 + 0x189A /* export_783 */]
  3238. 000023D2  2B5F F73C                move.l     [A5 - 0x8C4], [A7]+
  3239. 000023D6  1B7C 0001 FA94           move.b     [A5 - 0x56C], 0x1
  3240. 000023DC  7000                     moveq.l    D0, 0x00
  3241. 000023DE  2B40 FA64                move.l     [A5 - 0x59C], D0
  3242. 000023E2  422D F81C                clr.b      [A5 - 0x7E4]
  3243. 000023E6  7000                     moveq.l    D0, 0x00
  3244. 000023E8  2B40 FBC0                move.l     [A5 - 0x440], D0
  3245. 000023EC  7000                     moveq.l    D0, 0x00
  3246. 000023EE  2B40 F7FC                move.l     [A5 - 0x804], D0
  3247. 000023F2  3B7C 0001 F810           move.w     [A5 - 0x7F0], 0x1
  3248. 000023F8  1B7C 0001 FA80           move.b     [A5 - 0x580], 0x1
  3249. 000023FE  426D FBCC                clr.w      [A5 - 0x434]
  3250. 00002402  422D F960                clr.b      [A5 - 0x6A0]
  3251. 00002406  7000                     moveq.l    D0, 0x00
  3252. 00002408  2B40 F820                move.l     [A5 - 0x7E0], D0
  3253. 0000240C  426D F71C                clr.w      [A5 - 0x8E4]
  3254. 00002410  3B7C 0080 F76C           move.w     [A5 - 0x894], 0x80
  3255. 00002416  3B7C 0081 F6F8           move.w     [A5 - 0x908], 0x81
  3256. 0000241C  3B7C 0082 F6FC           move.w     [A5 - 0x904], 0x82
  3257. 00002422  4267                     clr.w      -[A7]
  3258. 00002424  3EB8 0BA8                move.w     [A7], [0x00000BA8 /* DefFontSize */]
  3259. 00002428  6604                     bne        +0x6 /* 0000242E */
  3260. 0000242A  3EBC 000C                move.w     [A7], 0xC
  3261. label0000242E:
  3262. 0000242E  3E1F                     move.w     D7, [A7]+
  3263. 00002430  486D F804                pea.l      [A5 - 0x7FC]
  3264. 00002434  4267                     clr.w      -[A7]
  3265. 00002436  3F3A 017C                move.w     -[A7], [PC + 0x17C /* 000025B4, value 0x0, cstring "" */]
  3266. 0000243A  3F07                     move.w     -[A7], D7
  3267. 0000243C  486D FC94                pea.l      [A5 - 0x36C]
  3268. 00002440  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  3269. 00002444  486D F70C                pea.l      [A5 - 0x8F4]
  3270. 00002448  3F3C 0001                move.w     -[A7], 0x1
  3271. 0000244C  3F3A 0166                move.w     -[A7], [PC + 0x166 /* 000025B4, value 0x0, cstring "" */]
  3272. 00002450  4267                     clr.w      -[A7]
  3273. 00002452  486D FC94                pea.l      [A5 - 0x36C]
  3274. 00002456  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  3275. 0000245A  42A7                     clr.l      -[A7]
  3276. 0000245C  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  3277. 00002460  1B5F F738                move.b     [A5 - 0x8C8], [A7]+
  3278. 00002464  426D F734                clr.w      [A5 - 0x8CC]
  3279. 00002468  7000                     moveq.l    D0, 0x00
  3280. 0000246A  2B40 F6D0                move.l     [A5 - 0x930], D0
  3281. 0000246E  102D FC38                move.b     D0, [A5 - 0x3C8]
  3282. 00002472  677E                     beq        +0x80 /* 000024F2 */
  3283. 00002474  4267                     clr.w      -[A7]
  3284. 00002476  42A7                     clr.l      -[A7]
  3285. 00002478  486D 2DB4                pea.l      [A5 + 0x2DB4]
  3286. 0000247C  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3287. 00002480  101F                     move.b     D0, [A7]+
  3288. 00002482  4267                     clr.w      -[A7]
  3289. 00002484  42A7                     clr.l      -[A7]
  3290. 00002486  486D 2DE4                pea.l      [A5 + 0x2DE4]
  3291. 0000248A  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3292. 0000248E  101F                     move.b     D0, [A7]+
  3293. 00002490  4267                     clr.w      -[A7]
  3294. 00002492  42A7                     clr.l      -[A7]
  3295. 00002494  486D 2DD4                pea.l      [A5 + 0x2DD4]
  3296. 00002498  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3297. 0000249C  101F                     move.b     D0, [A7]+
  3298. 0000249E  4267                     clr.w      -[A7]
  3299. 000024A0  42A7                     clr.l      -[A7]
  3300. 000024A2  486D 2DDC                pea.l      [A5 + 0x2DDC]
  3301. 000024A6  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3302. 000024AA  101F                     move.b     D0, [A7]+
  3303. 000024AC  4267                     clr.w      -[A7]
  3304. 000024AE  42A7                     clr.l      -[A7]
  3305. 000024B0  486D 2DEC                pea.l      [A5 + 0x2DEC]
  3306. 000024B4  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3307. 000024B8  101F                     move.b     D0, [A7]+
  3308. 000024BA  4267                     clr.w      -[A7]
  3309. 000024BC  42A7                     clr.l      -[A7]
  3310. 000024BE  486D 2DBC                pea.l      [A5 + 0x2DBC]
  3311. 000024C2  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3312. 000024C6  101F                     move.b     D0, [A7]+
  3313. 000024C8  4267                     clr.w      -[A7]
  3314. 000024CA  42A7                     clr.l      -[A7]
  3315. 000024CC  486D 2DF4                pea.l      [A5 + 0x2DF4]
  3316. 000024D0  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3317. 000024D4  101F                     move.b     D0, [A7]+
  3318. 000024D6  4267                     clr.w      -[A7]
  3319. 000024D8  42A7                     clr.l      -[A7]
  3320. 000024DA  486D 2D54                pea.l      [A5 + 0x2D54]
  3321. 000024DE  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3322. 000024E2  101F                     move.b     D0, [A7]+
  3323. 000024E4  4267                     clr.w      -[A7]
  3324. 000024E6  42A7                     clr.l      -[A7]
  3325. 000024E8  486D 2D3C                pea.l      [A5 + 0x2D3C]
  3326. 000024EC  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3327. 000024F0  101F                     move.b     D0, [A7]+
  3328. label000024F2:
  3329. 000024F2  487A 00BA                pea.l      [PC + 0xBA /* 000025AE, value 0x5545669, pstring "TView" */]
  3330. 000024F6  2F3C 7669 6577           move.l     -[A7], 0x76696577 /* 'view' */
  3331. 000024FC  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  3332. 00002500  487A 00AC                pea.l      [PC + 0xAC /* 000025AE, value 0x5545669, pstring "TView" */]
  3333. 00002504  2F3C 6466 6C74           move.l     -[A7], 0x64666C74 /* 'dflt' */
  3334. 0000250A  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  3335. 0000250E  487A 0096                pea.l      [PC + 0x96 /* 000025A6, value 0x7545769, pstring "TWindow" */]
  3336. 00002512  2F3C 7769 6E64           move.l     -[A7], 0x77696E64 /* 'wind' */
  3337. 00002518  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  3338. 0000251C  487A 007C                pea.l      [PC + 0x7C /* 0000259A, value 0xB545353, pstring "TSScrollBar" */]
  3339. 00002520  2F3C 7362 6172           move.l     -[A7], 0x73626172 /* 'sbar' */
  3340. 00002526  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  3341. 0000252A  487A 0064                pea.l      [PC + 0x64 /* 00002590, value 0x9545363 '\tTSc', pstring "TScroller" */]
  3342. 0000252E  2F3C 7363 726C           move.l     -[A7], 0x7363726C /* 'scrl' */
  3343. 00002534  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  3344. 00002538  487A 004C                pea.l      [PC + 0x4C /* 00002586, value 0x954446F '\tTDo', pstring "TDocument" */]
  3345. 0000253C  2F3C 646F 6375           move.l     -[A7], 0x646F6375 /* 'docu' */
  3346. 00002542  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  3347. 00002546  487A 002C                pea.l      [PC + 0x2C /* 00002574, value 0x11544E6F, pstring "TNoChangesCommand" */]
  3348. 0000254A  2F3C 7472 616B           move.l     -[A7], 0x7472616B /* 'trak' */
  3349. 00002550  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  3350. 00002554  487A 0018                pea.l      [PC + 0x18 /* 0000256E, value 0x5544C69, pstring "TList" */]
  3351. 00002558  2F3C 6C69 7374           move.l     -[A7], 0x6C697374 /* 'list' */
  3352. 0000255E  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  3353. 00002562  4EBA 0350                jsr        [PC + 0x350 /* 000028B4 */]
  3354. 00002566  4CDF 1080                movem.l    D7,A4, [A7]+
  3355. 0000256A  4E5E                     unlink     A6
  3356. 0000256C  4E75                     rts
  3357. 0000256E  0554                     bchg       [A4], D2
  3358. 00002570  4C69 7374 1154           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x1154]
  3359. 00002576  4E6F                     move       A7, USP
  3360. 00002578  4368 616E                chk.w      D1, [A0 + 0x616E]
  3361. 0000257C  6765                     beq        +0x67 /* 000025E3 */
  3362. 0000257E  7343                     moveq.l    D1, 0x43
  3363. 00002580  6F6D                     ble        +0x6F /* 000025EF */
  3364. 00002582  6D61                     blt        +0x63 /* 000025E5 */
  3365. 00002584  6E64                     bgt        +0x66 /* 000025EA */
  3366. 00002586  0954                     bchg       [A4], D4
  3367. 00002588  446F 6375                neg.w      [A7 + 0x6375]
  3368. 0000258C  6D65                     blt        +0x67 /* 000025F3 */
  3369. 0000258E  6E74                     bgt        +0x76 /* 00002604 */
  3370. 00002590  0954                     bchg       [A4], D4
  3371. 00002592  5363                     subq.w     -[A3], 1
  3372. 00002594  726F                     moveq.l    D1, 0x6F
  3373. 00002596  6C6C                     bge        +0x6E /* 00002604 */
  3374. 00002598  6572                     bcs        +0x74 /* 0000260C */
  3375. 0000259A  0B54                     bchg       [A4], D5
  3376. 0000259C  5353                     subq.w     [A3], 1
  3377. 0000259E  6372                     bls        +0x74 /* 00002612 */
  3378. 000025A0  6F6C                     ble        +0x6E /* 0000260E */
  3379. 000025A2  6C42                     bge        +0x44 /* 000025E6 */
  3380. 000025A4  6172                     bsr        +0x74 /* 00002618 */
  3381. 000025A6  0754                     bchg       [A4], D3
  3382. 000025A8  5769 6E64                subq.w     [A1 + 0x6E64], 3
  3383. 000025AC  6F77                     ble        +0x79 /* 00002625 */
  3384. 000025AE  0554                     bchg       [A4], D2
  3385. 000025B0  5669 6577                addq.w     [A1 + 0x6577], 3
  3386. 000025B4  0000 0000                ori.b      D0, 0x0
  3387. 000025B8  4E4D                     trap       13
  3388. 000025BA  6163                     bsr        +0x65 /* 0000261F */
  3389. 000025BC  4170 70A8                chk.w      D0, [A0 + D7.w - 0x88]
  3390. 000025C0  2032 2E30                move.l     D0, [A2 + D2 * 8 + 0x30]
  3391. 000025C4  2E31 2043                move.l     D7, [A1 + D2.w + 0x43]
  3392. 000025C8  6F70                     ble        +0x72 /* 0000263A */
  3393. 000025CA  7972                     moveq.l    D4, 0x72
  3394. 000025CC  6967                     bvs        +0x69 /* 00002635 */
  3395. 000025CE  6874                     bvc        +0x76 /* 00002644 */
  3396. 000025D0  20A9 2031                move.l     [A0], [A1 + 0x2031]
  3397. 000025D4  3938 342D                move.w     -[A4], [0x0000342D]
  3398. 000025D8  3139 3930 2041           move.w     -[A0], [0x39302041]
  3399. 000025DE  7070                     moveq.l    D0, 0x70
  3400. 000025E0  6C65                     bge        +0x67 /* 00002647 */
  3401. 000025E2  2043                     movea.l    A0, D3
  3402. 000025E4  6F6D                     ble        +0x6F /* 00002653 */
  3403. label000025E6:
  3404. 000025E6  7075                     moveq.l    D0, 0x75
  3405. 000025E8  7465                     moveq.l    D2, 0x65
  3406. label000025EA:
  3407. 000025EA  722C                     moveq.l    D1, 0x2C
  3408. 000025EC  2049                     movea.l    A0, A1
  3409. 000025EE  6E63                     bgt        +0x65 /* 00002653 */
  3410. 000025F0  2E20                     move.l     D7, -[A0]
  3411. 000025F2  2041                     movea.l    A0, D1
  3412. 000025F4  6C6C                     bge        +0x6E /* 00002662 */
  3413. 000025F6  2072 6967                movea.l    A0, <<invalid full ext with IS == 1 and I/IS == 7>>
  3414. 000025FA  6874                     bvc        +0x76 /* 00002670 */
  3415. 000025FC  7320                     moveq.l    D1, 0x20
  3416. 000025FE  7265                     moveq.l    D1, 0x65
  3417. 00002600  7365                     moveq.l    D1, 0x65
  3418. 00002602  7276                     moveq.l    D1, 0x76
  3419. label00002604:
  3420. 00002604  6564                     bcs        +0x66 /* 0000266A */
  3421. 00002606  2E00                     move.l     D7, D0
  3422. fn00002608:
  3423. 00002608  4E56 0000                link       A6, 0
  3424. label0000260C:
  3425. 0000260C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3426. // begin alternate branch 0000260E-00002612
  3427. label0000260E:
  3428. 0000260E  0008 4EAD                ori.b      A0, 0xAD
  3429. // end alternate branch 0000260E-00002612
  3430. label0000260E: // (misaligned)
  3431. 00002610  4EAD 1942                jsr        [A5 + 0x1942 /* export_804 */]
  3432. // begin alternate branch 00002612-00002616
  3433. label00002612:
  3434. 00002612  1942 4E5E                move.b     [A4 + 0x4E5E], D2
  3435. // end alternate branch 00002612-00002616
  3436. label00002612: // (misaligned)
  3437. 00002614  4E5E                     unlink     A6
  3438. 00002616  2E9F                     move.l     [A7], [A7]+
  3439. fn00002618:
  3440. 00002618  4E75                     rts
  3441. 0000261A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3442. export_408: // at 0000261C (misaligned)
  3443. 0000261E  0000 3F2E                ori.b      D0, 0x2E /* '.' */
  3444. 00002622  000C 42A7                ori.b      A4, 0xA7
  3445. 00002626  42A7                     clr.l      -[A7]
  3446. 00002628  42A7                     clr.l      -[A7]
  3447. 0000262A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3448. 0000262E  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  3449. 00002632  4E5E                     unlink     A6
  3450. 00002634  205F                     movea.l    A0, [A7]+
  3451. 00002636  5C4F                     addq.w     A7, 6
  3452. 00002638  4ED0                     jmp        [A0]
  3453. label0000263A:
  3454. 0000263A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3455. export_409: // at 0000263C (misaligned)
  3456. 0000263E  0000 3F2E                ori.b      D0, 0x2E /* '.' */
  3457. 00002642  000C 42A7                ori.b      A4, 0xA7
  3458. // begin alternate branch 00002644-00002646
  3459. label00002644:
  3460. 00002644  42A7                     clr.l      -[A7]
  3461. // end alternate branch 00002644-00002646
  3462. label00002644: // (misaligned)
  3463. 00002646  42A7                     clr.l      -[A7]
  3464. 00002648  42A7                     clr.l      -[A7]
  3465. 0000264A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3466. 0000264E  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  3467. 00002652  4E5E                     unlink     A6
  3468. 00002654  205F                     movea.l    A0, [A7]+
  3469. 00002656  5C4F                     addq.w     A7, 6
  3470. 00002658  4ED0                     jmp        [A0]
  3471. 0000265A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3472. // begin alternate branch 0000265C-00002660
  3473. fn0000265C:
  3474. 0000265C  4E56 FDE4                link       A6, -0x021C
  3475. // end alternate branch 0000265C-00002660
  3476. fn0000265C: // (misaligned)
  3477. 0000265E  FDE4                     .invalid   <<F/7/6>>
  3478. 00002660  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  3479. // begin alternate branch 00002662-0000266A
  3480. label00002662:
  3481. 00002662  0F38 282E                btst       [0x0000282E], D7
  3482. 00002666  0008 2844                ori.b      A0, 0x44 /* 'D' */
  3483. // end alternate branch 00002662-0000266A
  3484. label00002662: // (misaligned)
  3485. 00002664  282E 0008                move.l     D4, [A6 + 0x8]
  3486. 00002668  2844                     movea.l    A4, D4
  3487. label0000266A:
  3488. 0000266A  2B44 FC34                move.l     [A5 - 0x3CC], D4
  3489. 0000266E  422D FBD8                clr.b      [A5 - 0x428]
  3490. // begin alternate branch 00002670-00002672
  3491. label00002670:
  3492. 00002670  FBD8                     .invalid   <<F/7/5>>
  3493. // end alternate branch 00002670-00002672
  3494. label00002670: // (misaligned)
  3495. 00002672  422D F718                clr.b      [A5 - 0x8E8]
  3496. 00002676  2B44 FBE0                move.l     [A5 - 0x420], D4
  3497. 0000267A  2054                     movea.l    A0, [A4]
  3498. 0000267C  7000                     moveq.l    D0, 0x00
  3499. 0000267E  2140 0012                move.l     [A0 + 0x12], D0
  3500. 00002682  7000                     moveq.l    D0, 0x00
  3501. 00002684  2140 000E                move.l     [A0 + 0xE], D0
  3502. 00002688  7000                     moveq.l    D0, 0x00
  3503. 0000268A  2140 0016                move.l     [A0 + 0x16], D0
  3504. 0000268E  7000                     moveq.l    D0, 0x00
  3505. 00002690  2140 001C                move.l     [A0 + 0x1C], D0
  3506. 00002694  7000                     moveq.l    D0, 0x00
  3507. 00002696  2B40 F74C                move.l     [A5 - 0x8B4], D0
  3508. 0000269A  7000                     moveq.l    D0, 0x00
  3509. 0000269C  2B40 F750                move.l     [A5 - 0x8B0], D0
  3510. 000026A0  42AD F754                clr.l      [A5 - 0x8AC]
  3511. 000026A4  7000                     moveq.l    D0, 0x00
  3512. 000026A6  2B40 F758                move.l     [A5 - 0x8A8], D0
  3513. 000026AA  43ED F75C                lea.l      A1, [A5 - 0x8A4]
  3514. 000026AE  45ED F74C                lea.l      A2, [A5 - 0x8B4]
  3515. 000026B2  22DA                     move.l     [A1]+, [A2]+
  3516. 000026B4  22DA                     move.l     [A1]+, [A2]+
  3517. 000026B6  22DA                     move.l     [A1]+, [A2]+
  3518. 000026B8  22DA                     move.l     [A1]+, [A2]+
  3519. 000026BA  42A7                     clr.l      -[A7]
  3520. 000026BC  2F04                     move.l     -[A7], D4
  3521. 000026BE  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  3522. 000026C2  486E FEEC                pea.l      [A6 - 0x114]
  3523. 000026C6  486D 2E04                pea.l      [A5 + 0x2E04]
  3524. 000026CA  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  3525. 000026CE  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  3526. 000026D2  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  3527. 000026D6  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  3528. 000026DA  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  3529. 000026DE  4EBA FF28                jsr        [PC - 0xD8 /* 00002608 */]
  3530. 000026E2  2054                     movea.l    A0, [A4]
  3531. 000026E4  216E FEEC 0016           move.l     [A0 + 0x16], [A6 - 0x114]
  3532. 000026EA  117C 0001 001A           move.b     [A0 + 0x1A], 0x1
  3533. 000026F0  317C 0001 0020           move.w     [A0 + 0x20], 0x1
  3534. 000026F6  316D FC44 0022           move.w     [A0 + 0x22], [A5 - 0x3BC]
  3535. 000026FC  42A7                     clr.l      -[A7]
  3536. 000026FE  4EAD 189A                jsr        [A5 + 0x189A /* export_783 */]
  3537. 00002702  2B5F FBD4                move.l     [A5 - 0x42C], [A7]+
  3538. 00002706  2B6E 000C F7F4           move.l     [A5 - 0x80C], [A6 + 0xC]
  3539. 0000270C  422D F720                clr.b      [A5 - 0x8E0]
  3540. 00002710  102D F740                move.b     D0, [A5 - 0x8C0]
  3541. 00002714  6600 0108                bne        +0x10A /* 0000281E */
  3542. 00002718  42A7                     clr.l      -[A7]
  3543. 0000271A  3F2D F76C                move.w     -[A7], [A5 - 0x894]
  3544. 0000271E  4EBA 01F4                jsr        [PC + 0x1F4 /* 00002914 */]
  3545. 00002722  265F                     movea.l    A3, [A7]+
  3546. 00002724  200B                     move.l     D0, A3
  3547. 00002726  6708                     beq        +0xA /* 00002730 */
  3548. 00002728  2F0B                     move.l     -[A7], A3
  3549. 0000272A  A93C                     syscall    SetMenuBar
  3550. 0000272C  2F0B                     move.l     -[A7], A3
  3551. 0000272E  A9A3                     syscall    ReleaseResource
  3552. label00002730:
  3553. 00002730  42A7                     clr.l      -[A7]
  3554. 00002732  3F3C 0001                move.w     -[A7], 0x1
  3555. 00002736  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  3556. 0000273A  2C1F                     move.l     D6, [A7]+
  3557. 0000273C  670A                     beq        +0xC /* 00002748 */
  3558. 0000273E  2F06                     move.l     -[A7], D6
  3559. 00002740  2F3C 4452 5652           move.l     -[A7], 0x44525652 /* 'DRVR' */
  3560. 00002746  A94D                     syscall    AppendResMenu/AddResMenu
  3561. label00002748:
  3562. 00002748  3F3C 0001                move.w     -[A7], 0x1
  3563. 0000274C  486E FEF0                pea.l      [A6 - 0x110]
  3564. 00002750  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  3565. 00002754  487A 00D4                pea.l      [PC + 0xD4 /* 0000282A, value 0x25E3000, pstring "^0" */]
  3566. 00002758  486E FEF0                pea.l      [A6 - 0x110]
  3567. 0000275C  4EAD 4942                jsr        [A5 + 0x4942 /* export_2340 */]
  3568. 00002760  3E1F                     move.w     D7, [A7]+
  3569. 00002762  6736                     beq        +0x38 /* 0000279A */
  3570. 00002764  486E FDEC                pea.l      [A6 - 0x214]
  3571. 00002768  486E FDEA                pea.l      [A6 - 0x216]
  3572. 0000276C  486E FDE6                pea.l      [A6 - 0x21A]
  3573. 00002770  A9F5                     syscall    GetAppParms
  3574. 00002772  486E FEF0                pea.l      [A6 - 0x110]
  3575. 00002776  3F07                     move.w     -[A7], D7
  3576. 00002778  3F3C 0002                move.w     -[A7], 0x2
  3577. 0000277C  4EAD 495A                jsr        [A5 + 0x495A /* export_2343 */]
  3578. 00002780  486E FDEC                pea.l      [A6 - 0x214]
  3579. 00002784  486E FEF0                pea.l      [A6 - 0x110]
  3580. 00002788  3F07                     move.w     -[A7], D7
  3581. 0000278A  4EAD 4962                jsr        [A5 + 0x4962 /* export_2344 */]
  3582. 0000278E  3F3C 0001                move.w     -[A7], 0x1
  3583. 00002792  486E FEF0                pea.l      [A6 - 0x110]
  3584. 00002796  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  3585. label0000279A:
  3586. 0000279A  42A7                     clr.l      -[A7]
  3587. 0000279C  3F2D F6F8                move.w     -[A7], [A5 - 0x908]
  3588. 000027A0  4EBA 0172                jsr        [PC + 0x172 /* 00002914 */]
  3589. 000027A4  265F                     movea.l    A3, [A7]+
  3590. 000027A6  200B                     move.l     D0, A3
  3591. 000027A8  6704                     beq        +0x6 /* 000027AE */
  3592. 000027AA  2F0B                     move.l     -[A7], A3
  3593. 000027AC  A9A3                     syscall    ReleaseResource
  3594. label000027AE:
  3595. 000027AE  42A7                     clr.l      -[A7]
  3596. 000027B0  2F3C 4D42 4152           move.l     -[A7], 0x4D424152 /* 'MBAR' */
  3597. 000027B6  3F2D F6FC                move.w     -[A7], [A5 - 0x904]
  3598. 000027BA  A9A0                     syscall    GetResource
  3599. 000027BC  2A1F                     move.l     D5, [A7]+
  3600. 000027BE  6736                     beq        +0x38 /* 000027F6 */
  3601. 000027C0  2045                     movea.l    A0, D5
  3602. 000027C2  2050                     movea.l    A0, [A0]
  3603. 000027C4  3D50 FDE4                move.w     [A6 - 0x21C], [A0]
  3604. 000027C8  7E01                     moveq.l    D7, 0x01
  3605. 000027CA  6020                     bra        +0x22 /* 000027EC */
  3606. label000027CC:
  3607. 000027CC  42A7                     clr.l      -[A7]
  3608. 000027CE  2045                     movea.l    A0, D5
  3609. 000027D0  2050                     movea.l    A0, [A0]
  3610. 000027D2  3007                     move.w     D0, D7
  3611. 000027D4  D040                     add.w      D0, D0
  3612. 000027D6  3F30 0000                move.w     -[A7], [A0 + D0.w]
  3613. 000027DA  A9BF                     syscall    GetRMenu
  3614. 000027DC  2C1F                     move.l     D6, [A7]+
  3615. 000027DE  6708                     beq        +0xA /* 000027E8 */
  3616. 000027E0  2F06                     move.l     -[A7], D6
  3617. 000027E2  3F3C FFFF                move.w     -[A7], 0xFFFF
  3618. 000027E6  A935                     syscall    InsertMenu
  3619. label000027E8:
  3620. 000027E8  5247                     addq.w     D7, 1
  3621. 000027EA  6906                     bvs        +0x8 /* 000027F2 */
  3622. label000027EC:
  3623. 000027EC  BE6E FDE4                cmp.w      D7, [A6 - 0x21C]
  3624. 000027F0  6FDA                     ble        -0x24 /* 000027CC */
  3625. label000027F2:
  3626. 000027F2  2F05                     move.l     -[A7], D5
  3627. 000027F4  A9A3                     syscall    ReleaseResource
  3628. label000027F6:
  3629. 000027F6  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  3630. 000027FA  42A7                     clr.l      -[A7]
  3631. 000027FC  2F04                     move.l     -[A7], D4
  3632. 000027FE  4EBA 004C                jsr        [PC + 0x4C /* 0000284C */]
  3633. 00002802  2B5F FA64                move.l     [A5 - 0x59C], [A7]+
  3634. 00002806  42A7                     clr.l      -[A7]
  3635. 00002808  2F3C 434C 4950           move.l     -[A7], 0x434C4950 /* 'CLIP' */
  3636. 0000280E  2F2D FA64                move.l     -[A7], [A5 - 0x59C]
  3637. 00002812  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  3638. 00002816  2B57 F77C                move.l     [A5 - 0x884], [A7]
  3639. 0000281A  4EAD 2072                jsr        [A5 + 0x2072 /* export_1034 */]
  3640. label0000281E:
  3641. 0000281E  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  3642. 00002822  4E5E                     unlink     A6
  3643. 00002824  205F                     movea.l    A0, [A7]+
  3644. 00002826  504F                     addq.w     A7, 8
  3645. 00002828  4ED0                     jmp        [A0]
  3646. 0000282A  025E 3000                andi.w     [A6]+, 0x3000 /* '0\0' */
  3647. 0000282E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3648. export_410: // at 00002830 (misaligned)
  3649. 00002832  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  3650. 00002836  0008 4EAD                ori.b      A0, 0xAD
  3651. 0000283A  1BC2                     move.b     <<invalid special address>>, D2
  3652. 0000283C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3653. 00002840  4EAD 0892                jsr        [A5 + 0x892 /* export_270 */]
  3654. 00002844  4E5E                     unlink     A6
  3655. 00002846  2E9F                     move.l     [A7], [A7]+
  3656. 00002848  4E75                     rts
  3657. 0000284A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3658. // begin alternate branch 0000284C-00002850
  3659. fn0000284C:
  3660. 0000284C  4E56 FFFC                link       A6, -0x0004
  3661. // end alternate branch 0000284C-00002850
  3662. fn0000284C: // (misaligned)
  3663. 0000284E  FFFC                     .invalid   <<F/7/7>>
  3664. 00002850  42A7                     clr.l      -[A7]
  3665. 00002852  3F3C 00C8                move.w     -[A7], 0xC8
  3666. 00002856  42A7                     clr.l      -[A7]
  3667. 00002858  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  3668. 0000285C  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  3669. 00002860  4E5E                     unlink     A6
  3670. 00002862  2E9F                     move.l     [A7], [A7]+
  3671. 00002864  4E75                     rts
  3672. 00002866  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3673. export_411: // at 00002868 (misaligned)
  3674. 0000286A  FFFC                     .invalid   <<F/7/7>>
  3675. 0000286C  48E7 0018                movem.l    -[A7], A3,A4
  3676. 00002870  286E 0008                movea.l    A4, [A6 + 0x8]
  3677. 00002874  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3678. 00002878  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3679. 0000287C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3680. 00002880  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3681. 00002884  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  3682. 00002888  42A7                     clr.l      -[A7]
  3683. 0000288A  A9F9                     syscall    InfoScrap
  3684. 0000288C  265F                     movea.l    A3, [A7]+
  3685. 0000288E  302B 0008                move.w     D0, [A3 + 0x8]
  3686. 00002892  5340                     subq.w     D0, 1
  3687. 00002894  2054                     movea.l    A0, [A4]
  3688. 00002896  3140 003E                move.w     [A0 + 0x3E], D0
  3689. 0000289A  7000                     moveq.l    D0, 0x00
  3690. 0000289C  2140 0040                move.l     [A0 + 0x40], D0
  3691. 000028A0  4268 003C                clr.w      [A0 + 0x3C]
  3692. 000028A4  4CDF 1800                movem.l    A3,A4, [A7]+
  3693. 000028A8  4E5E                     unlink     A6
  3694. 000028AA  205F                     movea.l    A0, [A7]+
  3695. 000028AC  DEFC 0010                add.w      A7, 0x10
  3696. 000028B0  4ED0                     jmp        [A0]
  3697. 000028B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3698. // begin alternate branch 000028B4-000028BA
  3699. fn000028B4:
  3700. 000028B4  4E56 0000                link       A6, 0
  3701. 000028B8  2F0C                     move.l     -[A7], A4
  3702. // end alternate branch 000028B4-000028BA
  3703. fn000028B4: // (misaligned)
  3704. 000028B6  0000 2F0C                ori.b      D0, 0xC
  3705. 000028BA  42A7                     clr.l      -[A7]
  3706. 000028BC  2F3C 6D6E 7462           move.l     -[A7], 0x6D6E7462 /* 'mntb' */
  3707. 000028C2  3F3C 0080                move.w     -[A7], 0x80
  3708. 000028C6  A9A0                     syscall    GetResource
  3709. 000028C8  2B57 FD10                move.l     [A5 - 0x2F0], [A7]
  3710. 000028CC  4EAD 2072                jsr        [A5 + 0x2072 /* export_1034 */]
  3711. 000028D0  42A7                     clr.l      -[A7]
  3712. 000028D2  2F2D FD10                move.l     -[A7], [A5 - 0x2F0]
  3713. 000028D6  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  3714. 000028DA  7006                     moveq.l    D0, 0x06
  3715. 000028DC  2F00                     move.l     -[A7], D0
  3716. 000028DE  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  3717. 000028E2  201F                     move.l     D0, [A7]+
  3718. 000028E4  3B40 FD0C                move.w     [A5 - 0x2F4], D0
  3719. 000028E8  42A7                     clr.l      -[A7]
  3720. 000028EA  7006                     moveq.l    D0, 0x06
  3721. 000028EC  2F00                     move.l     -[A7], D0
  3722. 000028EE  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  3723. 000028F2  2B57 FD00                move.l     [A5 - 0x300], [A7]
  3724. 000028F6  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  3725. 000028FA  206D FD00                movea.l    A0, [A5 - 0x300]
  3726. 000028FE  2850                     movea.l    A4, [A0]
  3727. 00002900  38BC 4EF9                move.w     [A4], 0x4EF9
  3728. 00002904  41ED 1A72                lea.l      A0, [A5 + 0x1A72 /* export_842 */]
  3729. 00002908  2948 0002                move.l     [A4 + 0x2], A0
  3730. 0000290C  285F                     movea.l    A4, [A7]+
  3731. 0000290E  4E5E                     unlink     A6
  3732. 00002910  4E75                     rts
  3733. 00002912  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3734. // begin alternate branch 00002914-00002918
  3735. fn00002914:
  3736. 00002914  4E56 FFF2                link       A6, -0x000E
  3737. // end alternate branch 00002914-00002918
  3738. fn00002914: // (misaligned)
  3739. 00002916  FFF2                     .invalid   <<F/7/7>>
  3740. 00002918  48E7 0118                movem.l    -[A7], D7,A3,A4
  3741. 0000291C  102D FC55                move.b     D0, [A5 - 0x3AB]
  3742. 00002920  6706                     beq        +0x8 /* 00002928 */
  3743. 00002922  42A7                     clr.l      -[A7]
  3744. 00002924  AA61                     syscall    GetMCInfo
  3745. 00002926  285F                     movea.l    A4, [A7]+
  3746. label00002928:
  3747. 00002928  42A7                     clr.l      -[A7]
  3748. 0000292A  2F3C 4D42 4152           move.l     -[A7], 0x4D424152 /* 'MBAR' */
  3749. 00002930  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3750. 00002934  A9A0                     syscall    GetResource
  3751. 00002936  265F                     movea.l    A3, [A7]+
  3752. 00002938  200B                     move.l     D0, A3
  3753. 0000293A  6710                     beq        +0x12 /* 0000294C */
  3754. 0000293C  4267                     clr.w      -[A7]
  3755. 0000293E  2F0B                     move.l     -[A7], A3
  3756. 00002940  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  3757. 00002944  1E1F                     move.b     D7, [A7]+
  3758. 00002946  2F0B                     move.l     -[A7], A3
  3759. 00002948  205F                     movea.l    A0, [A7]+
  3760. 0000294A  A04A                     syscall    HNoPurge
  3761. label0000294C:
  3762. 0000294C  42A7                     clr.l      -[A7]
  3763. 0000294E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3764. 00002952  A9C0                     syscall    GetNewMBar
  3765. 00002954  2D5F 000A                move.l     [A6 + 0xA], [A7]+
  3766. 00002958  200B                     move.l     D0, A3
  3767. 0000295A  6708                     beq        +0xA /* 00002964 */
  3768. 0000295C  2F0B                     move.l     -[A7], A3
  3769. 0000295E  1F07                     move.b     -[A7], D7
  3770. 00002960  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  3771. label00002964:
  3772. 00002964  200C                     move.l     D0, A4
  3773. 00002966  672E                     beq        +0x30 /* 00002996 */
  3774. 00002968  102D FC55                move.b     D0, [A5 - 0x3AB]
  3775. 0000296C  6728                     beq        +0x2A /* 00002996 */
  3776. 0000296E  2F0C                     move.l     -[A7], A4
  3777. 00002970  205F                     movea.l    A0, [A7]+
  3778. 00002972  A029                     syscall    HLock
  3779. 00002974  42A7                     clr.l      -[A7]
  3780. 00002976  2F0C                     move.l     -[A7], A4
  3781. 00002978  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  3782. 0000297C  701E                     moveq.l    D0, 0x1E
  3783. 0000297E  2F00                     move.l     -[A7], D0
  3784. 00002980  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  3785. 00002984  201F                     move.l     D0, [A7]+
  3786. 00002986  3F00                     move.w     -[A7], D0
  3787. 00002988  2F14                     move.l     -[A7], [A4]
  3788. 0000298A  AA65                     syscall    SetMCEntries
  3789. 0000298C  2F0C                     move.l     -[A7], A4
  3790. 0000298E  205F                     movea.l    A0, [A7]+
  3791. 00002990  A02A                     syscall    HUnlock
  3792. 00002992  2F0C                     move.l     -[A7], A4
  3793. 00002994  AA63                     syscall    DisposeMCInfo/DispMCInfo/DispMCEntries
  3794. label00002996:
  3795. 00002996  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3796. 0000299A  4E5E                     unlink     A6
  3797. 0000299C  205F                     movea.l    A0, [A7]+
  3798. 0000299E  544F                     addq.w     A7, 2
  3799. 000029A0  4ED0                     jmp        [A0]
  3800. 000029A2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3801. export_412: // at 000029A4 (misaligned)
  3802. 000029A6  0000 1B7C                ori.b      D0, 0x7C /* '|' */
  3803. 000029AA  0001 FD14                ori.b      D1, 0x14
  3804. 000029AE  4EAD 2E12                jsr        [A5 + 0x2E12 /* export_1470 */]
  3805. 000029B2  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  3806. 000029B6  4267                     clr.w      -[A7]
  3807. 000029B8  487A 000E                pea.l      [PC + 0xE /* 000029C8, value 0x7544F62, pstring "TObject" */]
  3808. 000029BC  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  3809. 000029C0  3B5F FD28                move.w     [A5 - 0x2D8], [A7]+
  3810. 000029C4  4E5E                     unlink     A6
  3811. 000029C6  4E75                     rts
  3812. 000029C8  0754                     bchg       [A4], D3
  3813. 000029CA  4F62                     chk.w      D7, -[A2]
  3814. 000029CC  6A65                     bpl        +0x67 /* 00002A33 */
  3815. 000029CE  6374                     bls        +0x76 /* 00002A44 */
  3816. export_413:
  3817. 000029D0  4E56 0000                link       A6, 0
  3818. 000029D4  102D FC38                move.b     D0, [A5 - 0x3C8]
  3819. 000029D8  6700 00B8                beq        +0xBA /* 00002A92 */
  3820. 000029DC  4267                     clr.w      -[A7]
  3821. 000029DE  42A7                     clr.l      -[A7]
  3822. 000029E0  486D 2C9C                pea.l      [A5 + 0x2C9C]
  3823. 000029E4  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3824. 000029E8  101F                     move.b     D0, [A7]+
  3825. 000029EA  4267                     clr.w      -[A7]
  3826. 000029EC  42A7                     clr.l      -[A7]
  3827. 000029EE  486D 2DC4                pea.l      [A5 + 0x2DC4]
  3828. 000029F2  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3829. 000029F6  101F                     move.b     D0, [A7]+
  3830. 000029F8  4267                     clr.w      -[A7]
  3831. 000029FA  42A7                     clr.l      -[A7]
  3832. 000029FC  486D 2CFC                pea.l      [A5 + 0x2CFC]
  3833. 00002A00  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3834. 00002A04  101F                     move.b     D0, [A7]+
  3835. 00002A06  4267                     clr.w      -[A7]
  3836. 00002A08  42A7                     clr.l      -[A7]
  3837. 00002A0A  486D 2CF4                pea.l      [A5 + 0x2CF4]
  3838. 00002A0E  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3839. 00002A12  101F                     move.b     D0, [A7]+
  3840. 00002A14  4267                     clr.w      -[A7]
  3841. 00002A16  42A7                     clr.l      -[A7]
  3842. 00002A18  486D 2CEC                pea.l      [A5 + 0x2CEC]
  3843. 00002A1C  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3844. 00002A20  101F                     move.b     D0, [A7]+
  3845. 00002A22  4267                     clr.w      -[A7]
  3846. 00002A24  42A7                     clr.l      -[A7]
  3847. 00002A26  486D 2CE4                pea.l      [A5 + 0x2CE4]
  3848. 00002A2A  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3849. 00002A2E  101F                     move.b     D0, [A7]+
  3850. 00002A30  4267                     clr.w      -[A7]
  3851. 00002A32  42A7                     clr.l      -[A7]
  3852. 00002A34  486D 2CDC                pea.l      [A5 + 0x2CDC]
  3853. 00002A38  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3854. 00002A3C  101F                     move.b     D0, [A7]+
  3855. 00002A3E  4267                     clr.w      -[A7]
  3856. 00002A40  42A7                     clr.l      -[A7]
  3857. 00002A42  486D 2CCC                pea.l      [A5 + 0x2CCC]
  3858. // begin alternate branch 00002A44-00002A46
  3859. label00002A44:
  3860. 00002A44  2CCC                     move.l     [A6]+, A4
  3861. // end alternate branch 00002A44-00002A46
  3862. label00002A44: // (misaligned)
  3863. 00002A46  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3864. 00002A4A  101F                     move.b     D0, [A7]+
  3865. 00002A4C  4267                     clr.w      -[A7]
  3866. 00002A4E  42A7                     clr.l      -[A7]
  3867. 00002A50  486D 2CC4                pea.l      [A5 + 0x2CC4]
  3868. 00002A54  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3869. 00002A58  101F                     move.b     D0, [A7]+
  3870. 00002A5A  4267                     clr.w      -[A7]
  3871. 00002A5C  42A7                     clr.l      -[A7]
  3872. 00002A5E  486D 2CAC                pea.l      [A5 + 0x2CAC]
  3873. 00002A62  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3874. 00002A66  101F                     move.b     D0, [A7]+
  3875. 00002A68  4267                     clr.w      -[A7]
  3876. 00002A6A  42A7                     clr.l      -[A7]
  3877. 00002A6C  486D 2CB4                pea.l      [A5 + 0x2CB4]
  3878. 00002A70  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3879. 00002A74  101F                     move.b     D0, [A7]+
  3880. 00002A76  4267                     clr.w      -[A7]
  3881. 00002A78  42A7                     clr.l      -[A7]
  3882. 00002A7A  486D 2CBC                pea.l      [A5 + 0x2CBC]
  3883. 00002A7E  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3884. 00002A82  101F                     move.b     D0, [A7]+
  3885. 00002A84  4267                     clr.w      -[A7]
  3886. 00002A86  42A7                     clr.l      -[A7]
  3887. 00002A88  486D 2CD4                pea.l      [A5 + 0x2CD4]
  3888. 00002A8C  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3889. 00002A90  101F                     move.b     D0, [A7]+
  3890. label00002A92:
  3891. 00002A92  487A 0130                pea.l      [PC + 0x130 /* 00002BC4, value 0xB544469, pstring "TDialogView" */]
  3892. 00002A96  2F3C 646C 6F67           move.l     -[A7], 0x646C6F67 /* 'dlog' */
  3893. 00002A9C  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  3894. 00002AA0  487A 0118                pea.l      [PC + 0x118 /* 00002BBA, value 0x854436F, pstring "TControl" */]
  3895. 00002AA4  2F3C 636E 746C           move.l     -[A7], 0x636E746C /* 'cntl' */
  3896. 00002AAA  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  3897. 00002AAE  487A 0102                pea.l      [PC + 0x102 /* 00002BB2, value 0x7544275, pstring "TButton" */]
  3898. 00002AB2  2F3C 6275 746E           move.l     -[A7], 0x6275746E /* 'butn' */
  3899. 00002AB8  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  3900. 00002ABC  487A 00EA                pea.l      [PC + 0xEA /* 00002BA8, value 0x9544368 '\tTCh', pstring "TCheckBox" */]
  3901. 00002AC0  2F3C 6368 6B62           move.l     -[A7], 0x63686B62 /* 'chkb' */
  3902. 00002AC6  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  3903. 00002ACA  487A 00D4                pea.l      [PC + 0xD4 /* 00002BA0, value 0x6545261, pstring "TRadio" */]
  3904. 00002ACE  2F3C 7261 6462           move.l     -[A7], 0x72616462 /* 'radb' */
  3905. 00002AD4  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  3906. 00002AD8  487A 00BC                pea.l      [PC + 0xBC /* 00002B96, value 0x854436C, pstring "TCluster" */]
  3907. 00002ADC  2F3C 636C 7573           move.l     -[A7], 0x636C7573 /* 'clus' */
  3908. 00002AE2  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  3909. 00002AE6  487A 00A8                pea.l      [PC + 0xA8 /* 00002B90, value 0x5544963, pstring "TIcon" */]
  3910. 00002AEA  2F3C 6963 6F6E           move.l     -[A7], 0x69636F6E /* 'icon' */
  3911. 00002AF0  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  3912. 00002AF4  487A 0090                pea.l      [PC + 0x90 /* 00002B86, value 0x8545069, pstring "TPicture" */]
  3913. 00002AF8  2F3C 7069 6374           move.l     -[A7], 0x70696374 /* 'pict' */
  3914. 00002AFE  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  3915. 00002B02  487A 007A                pea.l      [PC + 0x7A /* 00002B7E, value 0x654506F, pstring "TPopup" */]
  3916. 00002B06  2F3C 706F 7070           move.l     -[A7], 0x706F7070 /* 'popp' */
  3917. 00002B0C  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  3918. 00002B10  487A 0060                pea.l      [PC + 0x60 /* 00002B72, value 0xB545374, pstring "TStaticText" */]
  3919. 00002B14  2F3C 7374 6174           move.l     -[A7], 0x73746174 /* 'stat' */
  3920. 00002B1A  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  3921. 00002B1E  487A 0048                pea.l      [PC + 0x48 /* 00002B68, value 0x9544564 '\tTEd', pstring "TEditText" */]
  3922. 00002B22  2F3C 6564 6974           move.l     -[A7], 0x65646974 /* 'edit' */
  3923. 00002B28  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  3924. 00002B2C  487A 002E                pea.l      [PC + 0x2E /* 00002B5C, value 0xB544E75, pstring "TNumberText" */]
  3925. 00002B30  2F3C 6E6D 6272           move.l     -[A7], 0x6E6D6272 /* 'nmbr' */
  3926. 00002B36  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  3927. 00002B3A  487A 0016                pea.l      [PC + 0x16 /* 00002B52, value 0x8545061, pstring "TPattern" */]
  3928. 00002B3E  2F3C 7061 746E           move.l     -[A7], 0x7061746E /* 'patn' */
  3929. 00002B44  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  3930. 00002B48  1B7C 0001 FC26           move.b     [A5 - 0x3DA], 0x1
  3931. 00002B4E  4E5E                     unlink     A6
  3932. 00002B50  4E75                     rts
  3933. 00002B52  0854 5061                bchg.b     [A4], 0x61 /* 'a' */
  3934. 00002B56  7474                     moveq.l    D2, 0x74
  3935. 00002B58  6572                     bcs        +0x74 /* 00002BCC */
  3936. 00002B5A  6E00 0B54                bgt        +0xB56 /* 000036B0 */
  3937. 00002B5E  4E75                     rts
  3938. 00002B60  6D62                     blt        +0x64 /* 00002BC4 */
  3939. 00002B62  6572                     bcs        +0x74 /* 00002BD6 */
  3940. 00002B64  5465                     addq.w     -[A5], 2
  3941. 00002B66  7874                     moveq.l    D4, 0x74
  3942. 00002B68  0954                     bchg       [A4], D4
  3943. 00002B6A  4564                     chk.w      D2, -[A4]
  3944. 00002B6C  6974                     bvs        +0x76 /* 00002BE2 */
  3945. 00002B6E  5465                     addq.w     -[A5], 2
  3946. 00002B70  7874                     moveq.l    D4, 0x74
  3947. 00002B72  0B54                     bchg       [A4], D5
  3948. 00002B74  5374 6174                subq.w     <<invalid full ext with I/IS == 4>>, 1
  3949. 00002B78  6963                     bvs        +0x65 /* 00002BDD */
  3950. 00002B7A  5465                     addq.w     -[A5], 2
  3951. 00002B7C  7874                     moveq.l    D4, 0x74
  3952. 00002B7E  0654 506F                addi.w     [A4], 0x506F /* 'Po' */
  3953. 00002B82  7075                     moveq.l    D0, 0x75
  3954. 00002B84  7000                     moveq.l    D0, 0x00
  3955. 00002B86  0854 5069                bchg.b     [A4], 0x69 /* 'i' */
  3956. 00002B8A  6374                     bls        +0x76 /* 00002C00 */
  3957. 00002B8C  7572                     moveq.l    D2, 0x72
  3958. 00002B8E  6500 0554                bcs        +0x556 /* 000030E4 */
  3959. 00002B92  4963                     chk.w      D4, -[A3]
  3960. 00002B94  6F6E                     ble        +0x70 /* 00002C04 */
  3961. 00002B96  0854 436C                bchg.b     [A4], 0x6C /* 'l' */
  3962. 00002B9A  7573                     moveq.l    D2, 0x73
  3963. 00002B9C  7465                     moveq.l    D2, 0x65
  3964. 00002B9E  7200                     moveq.l    D1, 0x00
  3965. 00002BA0  0654 5261                addi.w     [A4], 0x5261 /* 'Ra' */
  3966. 00002BA4  6469                     bcc        +0x6B /* 00002C0F */
  3967. 00002BA6  6F00 0954                ble        +0x956 /* 000034FC */
  3968. 00002BAA  4368 6563                chk.w      D1, [A0 + 0x6563]
  3969. 00002BAE  6B42                     bmi        +0x44 /* 00002BF2 */
  3970. 00002BB0  6F78                     ble        +0x7A /* 00002C2A */
  3971. 00002BB2  0754                     bchg       [A4], D3
  3972. 00002BB4  4275 7474                clr.w      [A5 + D7.w * 4 + 0x74]
  3973. 00002BB8  6F6E                     ble        +0x70 /* 00002C28 */
  3974. 00002BBA  0854 436F                bchg.b     [A4], 0x6F /* 'o' */
  3975. 00002BBE  6E74                     bgt        +0x76 /* 00002C34 */
  3976. 00002BC0  726F                     moveq.l    D1, 0x6F
  3977. 00002BC2  6C00 0B54                bge        +0xB56 /* 00003718 */
  3978. // begin alternate branch 00002BC4-00002BC6
  3979. label00002BC4:
  3980. 00002BC4  0B54                     bchg       [A4], D5
  3981. // end alternate branch 00002BC4-00002BC6
  3982. label00002BC4: // (misaligned)
  3983. 00002BC6  4469 616C                neg.w      [A1 + 0x616C]
  3984. 00002BCA  6F67                     ble        +0x69 /* 00002C33 */
  3985. label00002BCC:
  3986. 00002BCC  5669 6577                addq.w     [A1 + 0x6577], 3
  3987. export_414:
  3988. 00002BD0  4E56 0000                link       A6, 0
  3989. 00002BD4  102D FC38                move.b     D0, [A5 - 0x3C8]
  3990. // begin alternate branch 00002BD6-00002BDA
  3991. label00002BD6:
  3992. 00002BD6  FC38 672A                .unknown   0xFC38 0x672A (W = 6)
  3993. // end alternate branch 00002BD6-00002BDA
  3994. label00002BD6: // (misaligned)
  3995. 00002BD8  672A                     beq        +0x2C /* 00002C04 */
  3996. 00002BDA  4267                     clr.w      -[A7]
  3997. 00002BDC  42A7                     clr.l      -[A7]
  3998. 00002BDE  486D 2D14                pea.l      [A5 + 0x2D14]
  3999. label00002BE2:
  4000. 00002BE2  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  4001. 00002BE6  101F                     move.b     D0, [A7]+
  4002. 00002BE8  4267                     clr.w      -[A7]
  4003. 00002BEA  42A7                     clr.l      -[A7]
  4004. 00002BEC  486D 2D1C                pea.l      [A5 + 0x2D1C]
  4005. 00002BF0  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  4006. // begin alternate branch 00002BF2-00002BF6
  4007. label00002BF2:
  4008. 00002BF2  1AF2 101F                move.b     [A5]+, [A2 + D1.w + 0x1F]
  4009. // end alternate branch 00002BF2-00002BF6
  4010. label00002BF2: // (misaligned)
  4011. 00002BF4  101F                     move.b     D0, [A7]+
  4012. 00002BF6  4267                     clr.w      -[A7]
  4013. 00002BF8  42A7                     clr.l      -[A7]
  4014. 00002BFA  486D 2D24                pea.l      [A5 + 0x2D24]
  4015. 00002BFE  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  4016. // begin alternate branch 00002C00-00002C04
  4017. label00002C00:
  4018. 00002C00  1AF2 101F                move.b     [A5]+, [A2 + D1.w + 0x1F]
  4019. // end alternate branch 00002C00-00002C04
  4020. label00002C00: // (misaligned)
  4021. 00002C02  101F                     move.b     D0, [A7]+
  4022. label00002C04:
  4023. 00002C04  487A 0080                pea.l      [PC + 0x80 /* 00002C86, value 0x9544772 '\tTGr', pstring "TGridView" */]
  4024. 00002C08  2F3C 6772 6964           move.l     -[A7], 0x67726964 /* 'grid' */
  4025. 00002C0E  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  4026. 00002C12  487A 0064                pea.l      [PC + 0x64 /* 00002C78, value 0xD545465 '\rTTe', pstring "TTextGridView" */]
  4027. 00002C16  2F3C 7478 7467           move.l     -[A7], 0x74787467 /* 'txtg' */
  4028. 00002C1C  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  4029. 00002C20  487A 0048                pea.l      [PC + 0x48 /* 00002C6A, value 0xD545465 '\rTTe', pstring "TTextListView" */]
  4030. 00002C24  2F3C 6C73 7467           move.l     -[A7], 0x6C737467 /* 'lstg' */
  4031. // begin alternate branch 00002C28-00002C2A
  4032. label00002C28:
  4033. 00002C28  7467                     moveq.l    D2, 0x67
  4034. // end alternate branch 00002C28-00002C2A
  4035. label00002C28: // (misaligned)
  4036. label00002C2A:
  4037. 00002C2A  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  4038. 00002C2E  42A7                     clr.l      -[A7]
  4039. 00002C30  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  4040. label00002C34:
  4041. 00002C34  2B5F F6C0                move.l     [A5 - 0x940], [A7]+
  4042. 00002C38  42A7                     clr.l      -[A7]
  4043. 00002C3A  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  4044. 00002C3E  2B5F F6BC                move.l     [A5 - 0x944], [A7]+
  4045. 00002C42  42A7                     clr.l      -[A7]
  4046. 00002C44  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  4047. 00002C48  2B5F F6CC                move.l     [A5 - 0x934], [A7]+
  4048. 00002C4C  42A7                     clr.l      -[A7]
  4049. 00002C4E  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  4050. 00002C52  2B5F F6C8                move.l     [A5 - 0x938], [A7]+
  4051. 00002C56  42A7                     clr.l      -[A7]
  4052. 00002C58  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  4053. 00002C5C  2B5F F6C4                move.l     [A5 - 0x93C], [A7]+
  4054. 00002C60  1B7C 0001 FC28           move.b     [A5 - 0x3D8], 0x1
  4055. 00002C66  4E5E                     unlink     A6
  4056. 00002C68  4E75                     rts
  4057. 00002C6A  0D54                     bchg       [A4], D6
  4058. 00002C6C  5465                     addq.w     -[A5], 2
  4059. 00002C6E  7874                     moveq.l    D4, 0x74
  4060. 00002C70  4C69 7374 5669           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5669]
  4061. 00002C76  6577                     bcs        +0x79 /* 00002CEF */
  4062. 00002C78  0D54                     bchg       [A4], D6
  4063. 00002C7A  5465                     addq.w     -[A5], 2
  4064. 00002C7C  7874                     moveq.l    D4, 0x74
  4065. 00002C7E  4772 6964                chk.w      D3, <<invalid full ext with I/IS == 4>>
  4066. 00002C82  5669 6577                addq.w     [A1 + 0x6577], 3
  4067. 00002C86  0954                     bchg       [A4], D4
  4068. 00002C88  4772 6964                chk.w      D3, <<invalid full ext with I/IS == 4>>
  4069. 00002C8C  5669 6577                addq.w     [A1 + 0x6577], 3
  4070. export_415:
  4071. 00002C90  4E56 FFFA                link       A6, -0x0006
  4072. 00002C94  422D FD34                clr.b      [A5 - 0x2CC]
  4073. 00002C98  7000                     moveq.l    D0, 0x00
  4074. 00002C9A  2B40 FD58                move.l     [A5 - 0x2A8], D0
  4075. 00002C9E  7000                     moveq.l    D0, 0x00
  4076. 00002CA0  2B40 FD38                move.l     [A5 - 0x2C8], D0
  4077. 00002CA4  486D FD3C                pea.l      [A5 - 0x2C4]
  4078. 00002CA8  2F3C 0048 0048           move.l     -[A7], 0x480048 /* 'H\0H' */
  4079. 00002CAE  2F3C FFB8 FFB8           move.l     -[A7], 0xFFB8FFB8
  4080. 00002CB4  A8A7                     syscall    SetRect
  4081. 00002CB6  2B6D FBDC FD44           move.l     [A5 - 0x2BC], [A5 - 0x424]
  4082. 00002CBC  2B7C 0002 0002 FD48      move.l     [A5 - 0x2B8], 0x20002
  4083. 00002CC4  3B7C 0008 FD4C           move.w     [A5 - 0x2B4], 0x8
  4084. 00002CCA  486D FD4E                pea.l      [A5 - 0x2B2]
  4085. 00002CCE  487A 0060                pea.l      [PC + 0x60 /* 00002D30, value 0x10434336, pstring "CC663399CC663399" */]
  4086. 00002CD2  A866                     syscall    StuffHex
  4087. 00002CD4  1B7C 0001 FA60           move.b     [A5 - 0x5A0], 0x1
  4088. 00002CDA  1B7C 0001 FC2A           move.b     [A5 - 0x3D6], 0x1
  4089. 00002CE0  202D F7E8                move.l     D0, [A5 - 0x818]
  4090. 00002CE4  B0AD F6F4                cmp.l      D0, [A5 - 0x90C]
  4091. 00002CE8  6642                     bne        +0x44 /* 00002D2C */
  4092. 00002CEA  486E FFFA                pea.l      [A6 - 0x6]
  4093. 00002CEE  486D 2E34                pea.l      [A5 + 0x2E34]
  4094. 00002CF2  3F3C 0098                move.w     -[A7], 0x98
  4095. 00002CF6  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  4096. 00002CFA  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  4097. 00002CFE  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  4098. 00002D02  42A7                     clr.l      -[A7]
  4099. 00002D04  42A7                     clr.l      -[A7]
  4100. 00002D06  1F3C 0001                move.b     -[A7], 0x1
  4101. 00002D0A  1F3C 0001                move.b     -[A7], 0x1
  4102. 00002D0E  1F3C 0001                move.b     -[A7], 0x1
  4103. 00002D12  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  4104. 00002D16  4EAD 31A2                jsr        [A5 + 0x31A2 /* export_1584 */]
  4105. 00002D1A  206E FFFA                movea.l    A0, [A6 - 0x6]
  4106. 00002D1E  2050                     movea.l    A0, [A0]
  4107. 00002D20  117C 0001 006D           move.b     [A0 + 0x6D], 0x1
  4108. 00002D26  2B6E FFFA F7E8           move.l     [A5 - 0x818], [A6 - 0x6]
  4109. label00002D2C:
  4110. 00002D2C  4E5E                     unlink     A6
  4111. 00002D2E  4E75                     rts
  4112. 00002D30  1043                     movea.b    A0, D3
  4113. 00002D32  4336 3633                .invalid   1, [A6 + D3.w * 8 + 0x33] // invalid opcode 4 with b == 4
  4114. 00002D36  3339 3943 4336           move.w     -[A1], [0x39434336]
  4115. 00002D3C  3633 3339 3900 0000      move.w     D3, [[A3 + 0x39000000 + D3 * 2]]
  4116. export_416:
  4117. 00002D44  4E56 0000                link       A6, 0
  4118. 00002D48  102D FC38                move.b     D0, [A5 - 0x3C8]
  4119. 00002D4C  670E                     beq        +0x10 /* 00002D5C */
  4120. 00002D4E  4267                     clr.w      -[A7]
  4121. 00002D50  42A7                     clr.l      -[A7]
  4122. 00002D52  486D 2E64                pea.l      [A5 + 0x2E64]
  4123. 00002D56  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  4124. 00002D5A  101F                     move.b     D0, [A7]+
  4125. label00002D5C:
  4126. 00002D5C  487A 0016                pea.l      [PC + 0x16 /* 00002D74, value 0x7545445, pstring "TTEView" */]
  4127. 00002D60  2F3C 7465 7677           move.l     -[A7], 0x74657677 /* 'tevw' */
  4128. 00002D66  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  4129. 00002D6A  1B7C 0001 FC2C           move.b     [A5 - 0x3D4], 0x1
  4130. 00002D70  4E5E                     unlink     A6
  4131. 00002D72  4E75                     rts
  4132. 00002D74  0754                     bchg       [A4], D3
  4133. 00002D76  5445                     addq.w     D5, 2
  4134. 00002D78  5669 6577                addq.w     [A1 + 0x6577], 3
  4135.